打印机程序和注解
此程序描述向打印机发送数据。为了简化此例,窗口下的终端程序可代替打印机作为接收器边接。打印泪L或终端的组态特性为9600波特,无奇偶校验,每字符8位。
本程序长度为13个字
//正确设置自山通信日模式对此应用很重要。
//所需信息装载在特殊存储字节SMB30中。
//这些输入数据可从操作手册中查询。
//发送命令XM丁包含了发送信息缓冲区的起始地址,该地址单元中只包含了发送信息的长度(以字节为单位)。
西门子S7 PLC的自由通信口模式(Freeport Mode)的通信协议可自由定义,通信所需要的信息存放在特殊存储字节SMB30中,用户须作如下说明:
奇偶校验
每个字符的位数
波特率
自由通信口模式可以接收和发送数据。本例用一个仿真的打印机程序来描述数据发送,再用一个条形码阅读程序来说明数据接收。
例图
(4)停止
按下“停止按钮”,PLC控制所有接触器断开,变频器停止工作。
(6)报警及故障自诊断
通过PLC内部程序设定报警及联锁保护,一旦出现故障立即停止相应操作并报警。对于故障自诊断功能,考虑到成本问题,未设计上位机,只设置相应故障代码,通过4位数码管显示,使维修人员可根据故障信息方便查找到故障点。如:(a)压缩机油压低、水压低等故障信号,可由现场防爆电接点压力表测得,直接送至PLC,由PLC控制实现声光报警和延时停车;(b)增设现场振动传感器,并将信号送至PLC,对压缩机运行状况进行显示和诊断。
(3)变频器、PLC、接触器等可安装在一台控制柜内,可就地或远控操作,方式简单灵活。
压缩机长期运行,造成各部件间隙变大,这样引起的振动会越来越大,容易造成压缩机各部件的损坏。由PLC对现场振动情况进行判断分析,可提前对压缩机进行计划性维护保养,这样可大大延长设备的使用寿命,提高设备运行可靠性,减少设备故障引起的非计划性停车。
(3)运行
正常情况下,电动机M1处于变频调速状态,电动机M2处于停机备用状态。现场压力变送器检测管网出口压力(4~20mA模拟量信号),并与预定值相比较,经PLC内部**PID指令进行运算,得到变频器所需频率信号,自动调节电动机转速,达到所需管网压力。
送命令XM丁包含了发送信息缓冲区的起始地址,该地址单元中只包含了发送信息的长度(以字节为单位)。
(4)系统可扩展性较好。若有多台压缩机在变频/工频供电方式下运行时,只需将增加信息或信号引至PLC,即可实现整个系统的自动控制;若生产需要,本系统也可方便接入DCS或上位
-/gjjdcf/-