西门子200系列总结
就在程序编写过程中认为需要注意的基础性知识重新总结一下,也供大家参考。
1、电量换算(输入量要换算成程序识别的数字量) . ................................................................ 1 2、PLC 的常用指令........................................................................................................................ 1 3、逻辑表达 .................................................................................................................................... 1 4、双字与字、 字节、位的关系(以VD100为例) . ................................................................ 2 5、PLC 的程序执行和编写原理.................................................................................................... 2 6、定时器 ........................................................................................................................................ 2 7、复位置位 .................................................................................................................................... 2 8、关于上升沿下降沿的使用......................................................................................................... 2 9、关于仿真器 ................................................................................................................................ 2 附图1 西门子编地址规则.............................................................................................................. 3 附图2 西门子定时器使用规则...................................................................................................... 3 附图3 200系列存储器范围及特性 . ........................................................................................ 4
1、电量换算(输入量要换算成程序识别的数字量) 按照官方的标准 输入电量的最大值——对应32000
比如当前选用的量程是10V 那么10V 对应的程序设定值就是32000 1V 对应的程序设定值就是3200
特别要注意电量输入的设定,DIP 开关位置决定着量程,不能随便动,否则有可能烧掉模块! 2、PLC 的常用指令
I0.0格式,这是对应于物理开入点的 Q0.0格式,这是对应于物理输出点的 AIW0格式,这是对应于电量输入点的 AQW0格式,这是对应于电量输出点的
这些物理指令对应的编地址规则不一样,见附图。
M0.0格式,这是中间继电器,用于存储中间的状态和控制信息(M0.0-M31.7)
V0.0格式 这是变量存储器,跟中间继电器作用一样 (VB0.0-VB5119.7)
T33格式 这是定时器
SM0.0格式 这是特殊功能的存储器件
格式举例
I0.0 I0.1 I0.2 Q0.0 Q0.1 Q0.2 AIW0 AIW2 AIW4 AIQ0 AIQ2 AIQ4
3、逻辑表达
逻辑或 相当于触点并联 逻辑与
相当于触点串联 逻辑非 相当于常闭触点
简单的说,触点并联 ——就是几个条件满足一个就通
触点串联 ——就是几个条件全部满足才通
常闭触点 ——没有开入为通 常开触点—— 有开入才通
4、双字与字、 字节、位的关系(以VD100为例)
注意一下:字节是VB0 VB1格式的,字是VW0 VW2格式,双字是VD0 VD4格式,没有VD1,VW3等类似的写法的!
5、PLC 的程序执行和编写原理
1) 了解PLC 的程序执行非常重要,PLC 的执行程序的方式是扫描式单线
程,就是顺着一条线往下走,走完全部程序算一个周期,扫描完后刷新物理触点,然后开始下一次扫描。
2)编写原理 主要就是学会使用定时器T 变量器V 中间器V 赋值程序等就可以组织程序的编写了。
6、定时器
TON 是延时接通定时器,条件通延时T 接通,条件断马上断。 TOF 是延时断开定时器,条件通马上通,条件断延时T 断。 7、复位置位
1)复位S Q0.0, N
2)置位R Q0.0,N (N 是整数,如果为1,则指针对本身,如果为2,则针对Q0.0 ,Q0.1,依此类推)
8、关于上升沿下降沿的使用
上升沿是捕捉到0变1的信号时,通一下,下降沿是捕捉到1变0的信号时通一下,可用于取反等程序中。遇到按钮类信号时,可与复位置位结合使用,比较简便。 9、关于仿真器
2.0仿真器不支持循环指令,看门狗,FIFO, 查表指令等,在仿真时如果报错,需要注意是不是仿真器不支持的原因。
附图1 西门子编地址规则
附图2 西门子定时器使用规则
附图3 200系列存储器范围及特性