电工学习网

 找回密码
 立即注册
查看: 1359|回复: 0
打印 上一主题 下一主题

西门子1200PLC的硬件组成及指令系统

[复制链接]
跳转到指定楼层
楼主
发表于 2022-5-26 10:14:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
(一)、硬件组成
S7-1200 可编程逻辑控制器 (plc, Programmable Logic Controller) 提供了控制各种设备以满足您自动化需要的灵活性和强大功能。 S7-1200 设计紧凑、组态灵活且具有功能强大的指令集,这些特点的组合使它成为控制各种应用的完美解决方案。
CPU 将微处理器、集成电源、输入电路和输出电路组合到一个设计紧凑的外壳中以形成功能强大的 PLC。 在您下载用户程序后,CPU 将包含监控应用中的设备所需的逻辑。CPU 根据用户程序逻辑监视输入并更改输出,用户程序可以包含布尔逻辑、计数、定时、复杂数学运算以及与其它智能设备的通信。
CPU 提供一个 PROFINET 端口用于通过 PROFINET 网络通信。 还可使用通信模块通过RS485 或 RS232 网络通信。
S7-1200 系列提供了各种信号模块和信号板用于扩展 CPU 的能力。 还可以安装附加的通信模块以支持其它通信协议。
信号板:通过信号板 (SB, Signal Board) 可以给 CPU 增加 I/O。 可以添加一个具有数字量或模拟量 I/O 的 SB。SB 连接在 CPU 的前端。
   信号模块:可以使用信号模块给 CPU 增加附加功能。 信号模块连接在 CPU 右侧。
通信模块:S7-1200 系列提供了给系统增加附加功能的通信模块 (CM,Communication Module)。 有两种通信模块: RS232 和 RS485。
l CPU 最多支持 3 个通信模块

           l  各 CM 连接在 CPU 的左侧(或连接到另一 CM 的左侧)
CPU具有不同型号,它们提供了各种各样的特征和功能,这些特征和功能可帮助用户针对不同的应用创建有效的解决方案。
(二)、指令系统
1.标准触点指令
LE开触点指令,表示一个与输入母线相连的动合接点指令,即动合接点逻辑运算起始。
LDN闭触点指令,表示一个与输入母线相连的动断接点指令,即动断接点逻辑运算起始。
A与带开触点指令,用于单个动合接点的串联。
AX与非常闭触点指令,用于单个动断开接点的串联。
O或常开触点指令,用于单个动合接点的并联。
ON或非常闭触点指令,用于单个动断接点的并联。
LD、LDN、A、AN、O、ON触点指令中变量的数据类型为布尔(BOOC)型。LD、LDN两条指令用于将接点接到母线上,A、AN、O、ON指令均多次重复使用,但当需要对两个以上接点串联连接电路块的并联连接时,要用后述的OLDB指令。
2.串联电路块的并联连接指令OLD
两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDN指令,分支结束用OLD指令。OLD指令与后述的ALD指令均为无目标元件指令,而两条无目标元件指令的步长都为一个程序步。OLD有时也简称或块指令。
3.并联电路的串联连接指令ALD
两个或两个以上接点并联电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD、LDN指令,并联电路结束后,使用ALD指令与前面电路串联。ALD指令也简称与块指令,ALD也是无操作目标元件,是一个程序步指令。
4.输出指令
(=)输出指令与线圈相对应,驱动线圈的触点电路接通时,线圈流过“能流”,输出类指令应放在梯形图的最右边,变量为Bool型。
5.置位与复位指令S、R
S为置位指令,使动作保持;R为复位指令,使操作保持复位。从指定的位置开始的N个点的映像寄存器都被置位或复位,N=1~255如果被指定复位的是定时器位或计数器位,将清除定时器或计数器的当前值。
6.跳变触点EU,ED
正跳变触点检测到一次正跳变(触点得输入信号由0到1)时,或负跳变触点检测到一次负跳变(触点得输入信号由1到0)时,触点接通到一个扫描周期.正/负跳变的符号为EU和ED,他们没有操作数,触点符号中间的“P”和“N”分别表示正跳变和负跳变。
7.空操作指令NOP
NOP指令是一条无动作、无目标元件的1程序步指令。空操作指令使该步序为空操作。用NOP指令替代已写入指令,可以改变电路。在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。
8.程序结束指令END
END是一条无目标元件的1程序步指令。PLC反复进行输入处理、程序运算、输出处理,若在程序最后写入END指令,则END以后的程序就不再执行,直接进行输出处理。在程序调试过程中,按段插入END指令,可以按顺序扩大对各程序段动作的检查。采用END指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去END指令。要注意的是在执行END指令时,也刷新监视时钟。

图片 919.png (76.83 KB, 下载次数: 149)

图片 919.png

图片 918.png (50.17 KB, 下载次数: 146)

图片 918.png

图片 920.png (58.65 KB, 下载次数: 148)

图片 920.png

图片 921.png (97.17 KB, 下载次数: 150)

图片 921.png

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-3-28 23:03

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表