西门子模块6ES7531-7KF00-0AB0
SIMATIC S7-1500, 模拟输入模块 AI 8xU/I/RTD/TC ST, 16 位分辨率 , 精度 0.3%, 8 通道,分成组,每组 8, 4 通道在用温度传感器 RTD 测量情况下, 共模电压 10V; 诊断;过程报警; 供货范围内包含 馈电元素,屏蔽支架 和屏蔽端子: 前连接器(螺钉型接线端子 或直插式)单独订货
系统的特点
基于LM系列PLC的无负压供水系统具有如下特点:
可靠性
可靠性是无负压供水系统的关键。与传统的单片机控制器相比,LM系列PLC在稳定性、抗干扰性以及恶劣条件下的工作性能都要胜。LM系列PLC的输入和输出点都是与现场隔离的,这为系统的可靠提供了硬件基础。系统所提供的增量PID运算功能块使系统能够根据用户的用水量迅速调节给水泵的工作频率,使给水压力以较快的速度稳定在设定值,这也在功能上保证了系统的稳定运行。
易用性
LM系列PLC体积小、集成化程度高、运算速度快、逻辑控制容量大,还可以进行在线调试和离线调试,有强大的视图功能,可以大大降低编程调试的工作量,缩短调试的周期。灵活的编程功能,可以给未来的系统升级带来大方便。系统采用7英寸TFT触摸屏,整个系统的运行状况一目了然,各项控制参数也可以根据不同工况进行调整,并可以生成实时报警与历史报警列表。同时,还利用LM系列PLC自带的RS485接口连接短信数传模块,用户可以直接通过手机随时查询系统的运行工况,并可以进行管网出口压力等参数的设置。
功能性
本系统是在LM系列PLC的无负压供水标准程序的基础上建立的,实现的功能包括了水泵的自动投切功能、休眠倒泵功能、水泵**级判断功能、优化的故障处理功能、多时段设定功能、低水位自动保护功能、无负压功能、短信通讯功能以及PLC锁定功能等。整个系统的搭建过程几乎没有对标准程序进行修改,在实现了强大功能的基础上,方便快速地完成了控制系统的搭建
自由口模式下PLC与计算机的通信
PLC程序执行过程
----PLC在一次扫描时执行初始化子程序,对端口及RCV指令进行初始化。初始化完成后,运行RCV指令使端口处于接受状态。
----RCV会将以“g”开头“G”结尾的指令保存到接收缓冲区,并同时产生接收完成中断。
----RCVcomplete中断服务程序用来处理接收完成中断事件,它会将接收缓冲区中的十六进制ASCII码还原成数据并保存,同时置位Verify子程序的触发条件(M0.1)。 ----Verify子程序首先复位本身的触发条件以防止子程序被重复调用,然后求出接收缓冲区中指令的BCC校验码并与指令中的BCC校验码进行比对。如果相等则置BCC码校验正确的标志位(M0.0)为1;如果指令格式正确(指令的结束标志在接收缓冲区中特定的位置VB133)而BCC码不相等,则发送代表BCC校验码错误的反馈信息;如果指令格式不正确(VB133中不是指令的结束标志),则返回代表指令格式错误的反馈信息。
----Read子程序的触发条件为:指令中的站地址与本机站地址相符、指令类型为读指令、BCC检验码正确。当条件满足时,Read子程序被执行。Read子程序首先禁止RCV,然后将指令所要读取的数据转换成十六进制ASCII码并写入发送缓冲区、计算BCC检验码、后发送反馈信息。
----Write子程序的触发条件为:指令中的站地址与本机站地址相符、指令类型为写指令、BCC检验码正确。当条件满足时,Write子程序被执行。Write子程序首先禁止RCV,然后将指令中的数据写入目标寄存器,后发送代表写入正确的反馈信息。
----PLC每接到一条指令后都会发送一条反馈信息,当反馈信息发送完成时,会产送完成中断,XMTcomplete中断服务程序用来处理发送完成中断事件。在XMTcomplete中断服务程序中所要执行的操作包括:复位BCC校验码正确的标志位(M0.0);允许RCV;bcc码寄存器清零;重新装入用于计算BCC校验码的地址指针;接收缓冲区中存放指令结束字符的字节VB133清零(用来判断下一条指令格式是否正确)。
浔之漫智控技术(上海)有限公司专注于西门子等