1、首先新建一个工程,new project。
2、在第一个网络中点击箭头,点击这个符号会出现这些输入选项。
3、然后创建一DB块,在此数据块中建一实数数组(数组长度不得低于数据个数),再把这一系列的数据(REAL)存入此数组中:提取出来进行运算,就直接读取数组中值就行了。
4、数据块就相当于其他的变量地址,访问方式分为直接和间接寻址方式。在创建db块时,如果需要可以插入建好的。
5、有时需要建立多个数据块,但数据块的结构,数据类型都是一样的,但又不能在同一个数据块中保存。
但是我热保接线是接常闭的点,在程序里用常开,程序烧进去运行是正常的,我用的是西门子200的PLC
追答没明白你出了什么问题。热继电器之类的反馈点应接常闭,程序里面可以用常闭也可以用常开,程序里面的常闭和常开是逻辑,外部线路上面的常开和常闭与程序里面的逻辑不是一个概念,不必一样。
举个例子:a限位接常闭 进I1.0 b限位接常闭 进 I1.1
我要产生一个输出Q1.0 ,ab任何一个限位动作就Q1.0就有输出(或者看成报警)。
两种方法:方法1.
---|\|-------┬------()Q1.1
I1.0 │
———|\|-----——┘
I1.1
方法2
---| |----| |-------()M1.0
I1.0 I1.1
---|\|--------------()Q1.1
M1.0
两种方法效果都一样,但外部线路都接常闭,但程序一种用常开,一种用常闭。
I3.6就是电机的热保。我在接线中就是接的常闭,现在在程序中用的常开点,但是程序是正常运行,求解。还有光电开关默认状态是常开还是常闭随便取吗
你的Q2.3是提升线电机运行吧? 这是对的。 常闭--24V回路接通---I3.6状态“1”---程序虚拟常开点导通-----电机允许启动。 当你过热时候,硬件常闭点断开,运行就不允许了。
如果你做的是一行过热报警灯程序, I3.6就用常闭。
注意:
可以这样理解, 虚拟电路中放了一个虚拟常开开关,这个开关受i3.6控制,i3.6为1时闭合。 同样你可以在别的网络中放虚拟常闭开关。 可以放很多 和I3.6并没有关系。
常闭--24V回路接通---I3.6状态“1”---程序虚拟常开点导通-----电机允许启动。 当你过热时候,硬件常闭点断开,运行就不允许了。………………这句话不是很明白。就按上面程序说,Q2.3是控制电机的。硬件是常闭,软件默认是常开,那想让软件有常开变成常闭不应该是硬件进行一次动作,软件才能动作吗?如果硬件动作由常闭变常开,那就是过热保护了啊。……如果是控制报警的呢,应该选择常开还是常闭呢。。。。恳请赐教
本回答被网友采纳