只需一步,快速开始
微信扫码登录
通信格式字的设置对于PLC来讲有特殊的系统存储器来进行存储,在200系列PLC中通过SMB30(port0口)SMB130(Port1口)来进行存储,设置通信格式字是必须配合从站设备来进行设置,如下所示为仪表提供的参数设置 在这里面,若选择9600的波特率,一位停止位、8个数据、无校验的方式,(注意:不能设置为2个停止位,因PLC自由口通信时不支持2个停止位)。则PLC中通信格式字可设置为16#09.通信格式字按照下图所示进行设置:
假设需要读取仪表中的过程值,需要根据通信协议的格式,然后准备好相应的数据: XMT指令格式: 注:T表示的是指令中TBL的地址,如如所示: T表示VB0,所以T+0表示VB0,T+1,表示VB1依次下去。port表示的是PLC的端口号。 可以通过在数据块中定义好你需要发送的数据:
判断信息是否发送完成可以通过两种方式进行判断, 一种使用发送完成中断的方式去判断 port0和port1有对应发送完成中断事件,可以通过发送完成中断事件来判断信息是否发送完成。PORT0和PORT1两个端口分别分配了两个中断事件用来表示信息发送完成。对于PORT0口来说分配中断事件9,对于PORT1口来说分配中断事件26 也可以通过系统存储位来进行判断. 通过特殊完成标志位来进行判断,可以通过对发送完成标志位SM4.5(port0)或SM4.6(port1)的监控来判断数据是否发送完成。SM4.5=1 表示端口0处于空闲状态,SM4.5 = 0 表示端口0处于传送状态。
您需要 登录 才可以下载或查看,没有账号?注册哦
举报
本版积分规则 发表回复 回帖后跳转到最后一页