延时控制
继电器控制系统是靠时间继电器的滞后动作实现延时控制,而时间继电器定时精度不高,受环境影响大。西门子PLC用半导体集成电路作定时器,时钟脉冲由晶体振荡器产生,精度高,调整时间方便,不受环境影响。
(4)上传数据
四、现在水泥厂的自动化程度越来越高,对设备DCS的要求也越来越高,因此在电气方面我们要实现如下功能:
⑴能自动实现从开启除尘器设备到水泥罐车装满的全过程。
⑵运行过程中,能将各设备的运行信号反馈到中控室。
⑶中控室接到备妥后可以实现远程启、停设备。
⑷停车状态下,提供设备的备妥信号。
⑸运行过程中若出现故障,可向中控室提供故障信号。
⑹实时监控水泥罐车内水泥的多少。
五、西门子PLC控制的具体实现
基于以上几点,我们选用奥越信公司生产的OYES-200可编程序控制器作为控制核心,通过对其编程实现各设备的运行。系统硬件组成
主要构成如下:奥越信OYES-200系列CPU一台、数字量扩展模块EM223一台、模拟量扩展模块EM231一台,我们将各个电机和阀门的状态及控制信号接入西门子PLC,由西门子PLC对这些设备进行控制;EM231可接收罐车重量信号4-20mA电流信号。我们也可以将这些信号通过EM277模块按照PROFIBUS-DP协议将系统连接到全厂PROFIBUS-DP总线上,将系统升级为一个PROFIBUS-DP从站,实现中控室对散装车间的控制。
西门子 S7-200PLC 做服务器的配置例程 S7-以太网模块配置我原本是协助某一系统集成商(以下简称“上位机”)做以太网通信的。
我们的 这两台柜子在系统中作为子站(服务器),IP 地址和被访问计算机的台数事先客户没有提出要求,系统集成商也是当时才获取的。
到现场后我先按照客户的要求对其中一个 CPU224 重新进行“以太网向导”配置, 具体操作如下: 首先通过 STEP7MicroWIN 软件打开自己的程序如图 1, 图1 在菜单“工具”中打开“以太网向导”,在弹出的对话框中点击“下一步”出现图2模块
图2 地址对话框,点击“读取模块”搜索已安装 CP243-1 的模块,双击搜索出的模块这样就了模块在 CPU 中的位置。
点击“下一步”,弹出图 3 模块 IP 地址对话框,这里可以设置所需的 IP
图3 地址、子网掩码、网关。
设置完成点击“下一步”弹出图 4,“模块命令字”选项默认即可,
图4 “对等连接”这里可以被访问计算机的台数,多支持 8 台,一般给它设个“8”免的事后客户又 找你“麻烦”。
设置完成“下一步”弹出配置连接对话框,如图 5 为每个连接通道 图5 配置通信模式。
这里的 PLC 作为服务器,即供远程计算机(客户机)访问,PLC 不需编写任何通信程序。
所 以所有通道都配置成服务器,且“接受所有连接请求”,意思是不需要远程客户机的 IP 地址。
否则需 要访问的远程机的 IP 地址。
特别注意一下每个连接通道的“本地属性 TSAP 10.01”。
是不一样的,有 的上位机软件需要这个端口号才能通信。
剩下的步骤就
图6 很简单了按提示下一步即可。
如图 7 特别注意“为配置分配存储区”中能和用户程序中的存储单元有 重复的。
否则程序可能会出现意想不到的结果。
这时我们的以太网就配置完成了。
图7 只要在主程序中循环调用子程序“ETHI_CTAL”如图 8 即可。
编译下载程序后,就可以使用网线对配置后 P LC 进行监控以及修改程序。