西门子
品牌
德国
产地
ET200
系列
全国
可售地
李鑫
主营: 其他磁性元器件 | 其他电线/电缆
上海市金山区
西门子ET200代理商 西门子S7-300代理商 西门子S7-1200代理商 西门子S7-1500代理商 西门子V90代理商
在初始化功能块MB_COMM_LOAD的背景数据块中,可设置重试次数RETRIES参数:
主站在返回无响应错误代码 0x80C8 之前的重试次数。(默认值为2次)
注意:此参数表示初次连接无响应后,再次连接的次数;即以默认2次为例,实际尝试连接次数为3次。
图3 RETRIES参数设置
注意:在更改RETRIES参数后,需要重新使能MB_COMM_LOAD功能块的REQ管脚,否则更改参数不生效。
当由于某些原因(如已发出主站请求,但在彻底完成该请求前停止调用主站功能块时),造成Done及Error均没有置1时,需要提供一个定时时间,在时间到达后置位,以便执行下一个功能块或轮询下一个站点。
MB_Master的背景数据块中提供了主站定时参数Blocked_Proc_Timeout(范围0S到5.5S,默认3S)
此前的RESP_TO 是针对从站响应时间的,而Blocked_Proc_Timeout则是针对主站的定时时间,此功能参数用于防止单个 MB_Master 指令独占或锁定对端口的访问。
图4. Blocked_Proc_Timeout参数设置
由于某一个从站掉站引起的轮询周期时间延长,如何减小此影响?
通常,S7-1200可同时调整两个参数:从站响应时间 RESP_TO和重试次数 RETRIES,用于减小Modbus从站掉站或暂时关闭而增大的轮询周期时间。
例:系统默认的尝试连接次数为3次,每次1S,总计3S;
可根据项目实际工况适当减小从站响应时间RESP_TO。这一时间无法估算,建议多次测试,确认每个从站都能够正常稳定连接情况下,将此时间设置的尽量小。
以设置500ms为例。再将RETRIES设置为0。即对于每个从站,主站只尝试连接一次,总计耗时500ms。
MB_MASTER报错8200(端口正忙于处理传送请求),如何处理?
此情况是由于MB_MASTER的DONE或ERROR均未置位从而与后续MB_MASTER冲突导致。确保接通下一个MB_MASTER的时间大于Blocked_Proc_Timeout的设定时间(默认3S)。
6ES7307-1EA01-0AA0(5A)电源西门子
内存卡 64kByte 西门子主机模块储存卡6ES7953-8LF20-0AA0
CPU319-3 PN/DP西门子主机通讯处理器6ES7318-3EL00-0AB0
西门子S7-300主机CPU317-2 PN/DP 6ES7317-2EK13-0AB0
西门子CPU317-2DP 西门子S7-300主机6ES7317-2AJ10-0AB0
CPU315-2 PN/DP 西门子通讯处理器主机6ES7315-2EH13-0AB0
6ES7307-1EA01-0AA0(5A)电源西门子
内存卡 64kByte 西门子主机模块储存卡6ES7953-8LF20-0AA0
CPU319-3 PN/DP西门子主机通讯处理器6ES7318-3EL00-0AB0
西门子S7-300主机CPU317-2 PN/DP 6ES7317-2EK13-0AB0
CPU315-2 PN/DP 西门子通讯处理器主机6ES7315-2EH13-0AB0
西门子CPU317-2DP 西门子S7-300主机6ES7317-2AJ10-0AB0
*采购数量: 台
采购数量不能为空
*联系信息:
联系信息不能为空
公司名称:
采购说明:
验证码不正确