那么如何实现FC程序内,常开触点的通断,既然他不是I0.0.也不是M0.0,能举个简单的例子吗
追答其实楼下已经解释了,TEMP是中间变量,不能定义输入输出。你要用输入,可以定义IN,输出是OUT,输入输出为IN_OUT。
FB的地址也是L区的吗?不是I区地址????
追答FB和FC一样,只是FB是带背景数据块的
那么如何实现FC程序内,常开触点的通断,既然他不是I0.0.也不是M0.0,能举个简单的例子吗
追答你在FC内当成M用就可以了。只是只有该FC被调用时才起作用。调用结束,数据清除到初始状态。M区可以任何FC都可以用,比如M4.5,比如MW22等,可以在任何程序块里重复使用,但是每个FC里面的TEMP就只有在该FC被调用时才起作用,并且只能在该FC内使用。
...在编FC程序时,TEMP变量中,地址0.0是不是相当于I 0.0接入_百度...
不是,TEMP作为中间局部变量,一般在局部L区域中由程序分配,并不是属于其他寄存区区域。不是I区,也不是Q区或者M区。它的作用主要是在FC功能中作为一个中间存储区来使用,不用指定存储区,不保存数据,也不再FC中定义管脚功能。FC功能和200 PLC中带参子程序的使用方法类似。
西门子PLC梯形图编程所谓的地址是不是对应实物的接线端子?
PLC中的地址Q0.0是接线端子的Q0.0,这个是绝对的。跟你的提问差不多,但是这个地址只是PLC中的小小部分。
西门子PLC 里m 0.0跟i 0.0有什么区别,
M0.0平时所称的中间继电器,仅在PLC内部编程使用。I0.0也就是输入继电器,工作状态由外部数字量(开关量)控制,
怎么才看西门子s7-300中的i\/o点对应关系
可以在simatic manager中对应站点的硬件组态中,看到每个模块对应的地址,比如i0.3代表硬件组态中(默认,非手动定义地址的情况)第一个数字输入模块的第四个输入点。在西门子STEP7软件中,打开PLC程序项目,找到HWconfig,即硬件组态,在硬件组态列表中,找到IO模块,可在模块信息中读取并修改模块物理地址与...
西门子200PLC中主程序中的(TEMP)临时变量和子程序的TEMP能不能定义一...
TEMP变量,系统并不负责释放。例如:当L0被分配给主程序TEMP变量时,调用子程序时,该变量的值已经被子程序中的TEMP变量替代,所以如果下次主程序读取该变量时,因为系统不负责释放,该地址的值就是子程序的,会造成逻辑上的混乱,所以,对于TEMP变量来说,只要遵守先赋值后使用,就不会有任何问题。
西门子触摸屏M0.0怎么代替I0.0作为起动按钮去控制PLC中的程序
很简单。在PLC程序里你把M0。0并在I0。0上就可以了,如果是停止的话串在后面就可以,也就和我们平时接线一样一样的
西门子200PLC中主程序中的(TEMP)临时变量和子程序的TEMP能不能定义一...
子程序的接口是你定义的 你想多个输出 可以在符号表 编程软件正上方 的表格 out 右键插入多个out类型的bool或者其他数据类型的变量即可 你插几个 出来几个 呵呵
我用的是西门子的PLC,例如,i0.0,Q0.0代表的是什么,属于地址吗?呵呵...
是的,第一个0是字节地址,第二个0是位地址。I0.0是代表输入寄存器,Q0.0是输出寄存器
plc300中sm0.0什么意思
在目前的编程方式下,标签化编程已经渐渐成为主流,程序员不用关心变量对应的PLC地址了,程序员只需要关心数据类型和业务逻辑了。辅助继电器M0.0在程序内部使用,不能提供外部输出。输入继电器I0.0为接收外部输入设备的信号。输出继电器Q0.0为输出程序执行结果并驱动外部设备。西门子特殊存储器(SM)标志位...
西门子plc里I0.0和Q0.0可以同时出现么,分配地址貌似不可以吧
可以的。在西门子PLC中,I 代表是输入,表示需要给它的参数;Q表示输出,表示它给输出动作的参数。所有的PLC中,输入和输出都是可以同时出现的。分配地址没关系的。