西门子模块存储卡6ES7954-8LC03-0AA0西门子模块存储卡6ES7954-8LC03-0AA0
S7-200CN CPU224XPsi,DC/DC/DC,14输入/10输出,集成2AI/1AO
S7-200 SMART,CPU SR20,标准型 CPU 模块,继电器输出,220 V AC 或110 DC供电,12 输入/8 输出、
S7-200 SMART,CPU SR40,标准型 CPU 模块,继电器输出,220 V AC或110 DC 供电,24 输入/16 输出
S7-200CN CPU226,AC/DC/Rly,24输入/16输出
西门子电缆代理商,武汉西门子通讯电缆代理商,上海西门子模块代理商。西门子授权一级代理商,深圳西门子授权总代理商,浔之漫智控技术(上海)有限公司,西门子CN模块授权代理商,西门子电缆授权一级代理商,欢迎致电浔之漫智控技术上海有限公司采购
这里以S7-200PLC通过三菱的专用通信协议控制三菱的变频器,实现对变频器的运行及频率修改以及变频器状态监视为例,说明自由口通信程序设计时的一个完整过程,过程如下图所示:
一、 编写前期准备工作:
分析通信协议,根据通信协议准备需要发送的数据,确定接收信息时使用何种方式作为消息的起始条件和结束条件的判断方式,确定校验的算法,并设计校验的功能块程序。
1) 根据通信协议,准备需要发送的数据和回传数据的格式。三菱专用通信协议格式如下所示。
PLC写入到变频器的数据格式:
发送:
回传:
PLC从变频器中读取数据的数据格式:
发送数据的数据格式:
回传数据格式:
正确回传:
错误回传:
校验:
指令代码:
根据以上通信协议的描述,我们可以准备如下的通信用数据:
根据通信协议准备好的数据格式,确定接收信息时的起始条件和结束条件的判断及通信校验程序的设计。
从上面通信协议及准备好的通信的数据中,可以发现回传的信息中并特定的字符作为消息的起始和结束条件,因此在此可以使用空闲线作为消息的起始条件判断,使用消息定时器作为消息的结束条件的判断。
对于校验程序的算法使用的是对从站好开始的ASCAII所对应的十六进制数相加,然后取其低八位数据在转换成ASCAII作为校验码,依次根据算法可编写一个对应的校验功能块的子程序如下所示:
西门子模块存储卡6ES7954-8LC03-0AA0西门子模块存储卡6ES7954-8LC03-0AA0西门子触摸屏代理商。西门子S7-200/300/400/1200PLC、数控系统、变频器、人机界面、触摸屏、伺服、电机、西门子电缆等,并可提供西门子维修服务,欢迎来电垂询。西门子西门子电源代理商,湖北西门子PLC代理商,荆门西门子触摸屏代理商,上海西门子变频器代理商,北京西门子交换机供应商,江苏CPU模块代理商,浙江西门子S7-200,S7-300,S7-1500,S7-1200系列代理商,