PLC编程模块北京西门子代理商PLC编程模块北京西门子代理商
北京西门子小型可编程控制器,精彩系列面板,SIMATIC S7-200 SMART
西门子,供应商,模块,CPU,PLC模块,SIMATIC西门子触摸屏代理商,西门子SIEMENS电源模块代理,西门子通讯电缆SIMATIC代理商
西门子模拟量输入模块6ES7531-7KF00-0AB0西门子模拟量输入/输出模块6ES7534-7QE00-0AB0
西门子AO模块6ES7532-5HF00-0AB0西门子AO模块6ES7532-5NB00-0AB0
这里以S7-200PLC通过三菱的专用通信协议控制三菱的变频器,实现对变频器的运行及频率修改以及变频器状态监视为例,说明自由口通信程序设计时的一个完整过程,过程如下图所示:
一、 编写前期准备工作:
分析通信协议,根据通信协议准备需要发送的数据,确定接收信息时使用何种方式作为消息的起始条件和结束条件的判断方式,确定校验的算法,并设计校验的功能块程序。
1) 根据通信协议,准备需要发送的数据和回传数据的格式。三菱专用通信协议格式如下所示。
PLC写入到变频器的数据格式:
发送:
PLC从变频器中读取数据的数据格式:
发送数据的数据格式:
回传数据格式:
正确回传:
错误回传:
校验:
指令代码:
根据通信协议准备好的数据格式,确定接收信息时的起始条件和结束条件的判断及通信校验程序的设计。
从上面通信协议及准备好的通信的数据中,可以发现回传的信息中并特定的字符作为消息的起始和结束条件,在此可以使用空闲线作为消息的起始条件判断,使用消息定时器作为消息的结束条件的判断。
对于校验程序的算法使用的是对从站好开始的ASCAII所对应的十六进制数相加,取其低八位数据在转换成ASCAII作为校验码,依次根据算法可编写一个对应的校验功能块的子程序如下所示:
西门子AI模块6ES7531-7KF00-0AB0
西门子AI/AO模块6ES7534-7QE00-0AB0
西门子扩展模块6ES7532-5HF00-0AB0
西门子扩展模块6ES7532-5NB00-0AB0
西门子扩展模块6ES7532-5HD00-0AB0
西门子扩展模块6ES7531-7NF10-0AB0
西门子扩展模块6ES7531-7QD00-0AB0
西门子扩展模块6ES7531-7KF00-0AB0
PLC编程模块北京西门子代理商PLC编程模块北京西门子代理商西门子触摸屏代理商西门子电源模块代理商西门子变频器代理商西门子触摸屏代理商西门子电源模块代理商西门子电缆代理商CPU模块代理商软件代理商内存卡代理商储存卡代理商西门子模块代理商