SIMATIC S7-200 SMART, 数字输出 SM DT08, 8 DO,24V DC,晶体管 0.75A,数字量输出模块,8 x 24 V DC 输出。
产品简介
详细介绍
西门子S7-200SMARTEMDT08模块 6ES72882DT080AA0数字量输出模块产品介绍。
上海励辉自动化科技有限公司
服务理念: |
产品规格:原装*,假一罚十。 |
产品质量:*,质保一年。 |
产品价格:薄利多销,量多从优。 |
产品货期:大量现货,付款发货。 |
西门子S7-200SMART系列PLC与伟创变频器的通信设置方法
变频器作为MODBUS协议从站接收来自CPU226 PLC的通信指令。
一、 变频器在与CPU226通信前须做好以下准备工作:
1.确认已安装好AC60系列485通信模块;
2.用一根带9针阳性插头的串口通信电缆连接在CPU226 PLC的自由通信口端(PORT0或PORT1),电缆另一端的第3、8线分别接在CHV变频器A+、B-端子上;
3.预先设置变频器以下参数:
H-66=0//变频器设为从站
H-67=1 //变频器通讯地址为1
H-69=3 //通讯波特率9.6K
H-68=1 //(E、8、1)//通讯数据偶校验
E-01=2 //变频器的运行采用通讯方式
E-02=6 //变频器的给定频率设定采用通讯方式
二.PLC内存使用说明
西门子S7-200系列PLC的自由通讯端口编程必定会用到两个指令,即XMT(发送)指令和RCV(接收)指令。编写程序时需要为这两个指令数据缓冲区,一般以低位数为0的地址作为数据缓冲区的起始地址。
1.发送指令XMT缓冲区(写/读)
VB100 //xmt指令要发送的字节个数
VB101 //变频器通讯地址(01)
VB102 //modbus功能码(06/03)
VB103 //变频器被写地址高位/变频器被读起始地址高位
VB104 //变频器被写地址低位/变频器被读起始地址低位
VB105 //被写数据高位/被读数据字个数高位
VB106 //被写数据低位/被读数据字个数低位
VB107 //被发送数据CRC低位
VB108 //被发送数据CRC高位
2.接收指令RCV缓冲区
VB200 //rcv指令要接收的字节个数
VB201 //变频器地址(01)
VB202 //modbus功能码(06/03)
VB203 //变频器被写地址高位/被读数据字节个数高位
VB204 //变频器被写地址低位/被读数据字节个数低位
VB205 //被写数据高位/被读数据高位
VB206 //被写数据低位/被读数据低位
VB207 //被接收数据CRC低位
VB208 //被接收数据CRC高位
VB217 //被接收数据CRC验算低位
VB218 //被接收数据CRC验算高位
西门子S7-200SMARTEMDT08模块 6ES72882DT080AA0
在程序实现过程中要注意以下几点:
a) USS 主站(PLC)与USS 从站(传动装置)之间的通讯是异步方式的,负责与传动装置通讯的工作程序应采用后台工作方式,如何发送接收数据应与控制逻辑无关。用户程序通过改变USS 报文中的STW 及HSW 的值,来控制变频器的启停及改变设定频率值。
b) 利用发送指令(如XMT,P_SEND,P_SND_RK)发送USS 报文至传动装置,利用接收指令(如RCV,P_RCV,P_RCV_RK)接收变频器返回的USS 报文。同一时刻,只能有一个发送指令或接收指令被激活。
c) USS 通讯程序包括通讯端口初始化子程序、 BCC 校验码计算子程序、数据发送子程序、数据接收子程序、通讯超时响应子程序、通讯流程控制子程序等。可采用中断响应的方式,也可用查询相应标志位的方式来实现。
d) 设立发送接收数据缓存区与映像区,用户应通过改变映像区的USS 发送报文值来控制传动装置,或通过读取映像区USS 接收报文中的状态值来判断传动装置的当前状态。以防止因干扰而接收到错误数据而使PLC 做出错误的判断和控制。