西门子PLC300 在OB1中调用FB1,怎样填写FB1的地址?

如题所述

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-04
你是指什么地址 你可以用DB块里的地址嘛

西门子s7-300 plc 程序ob1调用fc1仿真器显示不正常,求高手解答!详细说 ...
因为FC有个特性,即各个FC所使用的系统地址是共用的,你可以发现,FC中使用的系统地址为L区域的地址。西门子的PLC的操作系统在调用完FC后,并不负责将FC所分配的地址内容清零,所以,FC中使用数据需要遵循一个原则:先赋值后使用,否则,很有可能使用的是上一次FC调用完没有清理的垃圾数据。你的情况就...

西门子300PLC数据块的地址如何写进数据表中的地址,举个例子啊谢谢~_百 ...
在OB1或其他调用此数据块,在设置一个变量VW**,就可以把VW**写入数据表吧

s7-300工作过程
PLC的工作流程是通过周期性执行用户程序的方式进行的,其核心组织块称为OB1,即主程序。OB1的主要职责是进行循环处理,它有能力调用其他逻辑模块,如功能块(FB)、顺序功能块(SFB)、函数块(FC)或结构化文本功能块(SFC)。在系统启动完成之后,CPU会不断地调用OB1,OB1在执行过程中可以根据需要调用这些...

西门子plc300\/400为什么要在组织块OB1中编常开常闭信号
OB1里面是主循环,别的FC等要在这里调用才能执行 除了OB1,还有OB100,CPU上电后,这里面的程序只会执行一次 具体你可以查相关手册

西门子plc300只是更改ob1里面的内容,怎么下载
如果增加了PLC中原来不存在的块如:DB、FB、FC则需要先下载DB,再将FB、FC下载到PLC,最后下载OB。

西门子PLC如何在主程序中写入调用子程序的命令
1 指定您需要的网络操作数目 2 指定端口号和子程序名称 3 指定网络操作 4 分配 V 存储区 5 生成代码 为了便于进行连接在网络中的 PLC 之间的数据交换,S7-200支持网络读(NETR)和网络写(NETW)指令。NETR 指令从远程 PLC中的指定地址读取配置好的一定数量的数据。NETW 指令向远程PLC中的指定地址...

西门子PLC,S7-300或者S7-400中的FB(功能块)怎么理解,怎么使用
最好找本深入浅出300看看,网络上很多 简单讲下:一般编程的时候FB用途很少的(比较大的系统除外)所以大部分时间都是使用FC,功能 FB自己带数据块存储数据,FC使用共享数据块存储 例如建立个FC1,在OB1中调用call fc1 如果有数据交换的话,在建立个DB1为共享数据块 则,举例采集的温度 在FC1中编程...

西门子300PLC怎样下载程序?
西门子300PLC易于实现分布式的配置以及性价比高、电磁兼容性强、抗震动冲击性能好,使其在广泛的工业控制领域中,成为一种既经济又切合实际的解决方案。PLC采用循环执行用户程序的方式。OB1 是用于循环处理的组织块,它可以调用别的逻辑块,或被中断程序中断。在起动完成后,不断地循环调用OB1,在OB1 ...

西门子plc300如何调用pid算法
一、在ob35里面插入FB41,方框顶上会有红字,输入一个类似“DB120”的,系统会问你要不要生成这个Db,yes就可以 二、大部分参数不要填,默认就行,下面是常用参数,用变量连接:1、MAN_ON:用一个bool量,如m0.0,为true则手动,为false则自动;2、cycle:T#100MS,这个值与ob35默认的100ms...

西门子plc编程在什么情况下用OB、FB、FC、SFB、SFC块?
在S7-300\/400PLC中写在OB1模块里和程序就是主程序,子程序写在功能(FC),功能块(FB)。FC运行是产生临时变量执行结束后数据就丢失---不具有储存功能 FB运行时需要调用各种参数,于是就产生了背景数据块DB。例如用FB41来作PID控制,则它的PID控制参数就要存在DB里面。FB具有储存功能 系统功能块(SFB...

相似回答