现在很多公共场所为了节电,都开始引入配电控制系统,说简单就是假如一个广场有很多个灯被分散在不同的角落你关完这些灯需要1个小时,这一个小时的电量就在你关灯的时候浪费掉了,或者坐在办公室里随意开关某一个灯,解决这些问题就需要一个配电系统进行控制。
其实对于简单的配电系统只需要若干台PLC和一个网关外加一台带上位机的PC就可以了,上位机负责发送控制命令,网关负责转发控制命令,PLC负责控制电源。
通讯协议选择MODBUS与MODBUS/TCP协议,难点在于MODBUS/TCP协议的转换问题,需要选择Modbus/tcp网关,这里选择了上电科的AMT网关(MOXA太贵了,一台5K),自己测了一下,反应时间大概10ms左右,反应时间还不错,PLC也是上电科产的,选择60点的机型,输出点数比较多,上位机可以使用MFC编一个类似串口助手的软件,可以罗列若干个点,每个点对应PLC上一个输出点的地址,输出点地址可以通过编程手册查询。
PC通过网线和AMT网关相连,AMT通过串口与PLC相连,PLC的输出点数与灯开关相连,PLC预先使用编程软件设定通信模式为Modbus从站,设定相应从站地址以及通信参数,下载,网关配置IP地址,串口通信参数,至于网关指令不需要配置,如果需要周期获取开关状态,也可以使用网关指令实现,配置完成后下载。
启用上位机软件点击相应点,相当于上位机对相应MODBUS从站发送功能码,并对事先配置的地址进行清零或者置位操作,若要连续关闭多个开关,可以使用字功能码,一次性对16个开关进行操作。
这个配电系统比较简单,如果要增加功能,可以在此基础上添加其他配电模块比如电表等设备,很多配电设备都支持Modbus协议,方便扩展,同时上电科PLC有两个串口,可以在不复用接口的情况下扩展。
[20521]
[9936]
[15240]
[10465]
[22902]
[11635]
[8420]
[19512]
[8955]
[13040]

客服
小程序
公众号