登录

行业资讯

齐齐哈尔西门子CPU代理商

齐齐哈尔西门子CPU代理商

西门子交换机模块西门子CPU模块代理商齐齐哈尔西门子CPU代理商


齐齐哈尔西门子CPU代理商齐齐哈尔西门子CPU代理商齐齐哈尔西门子CPU代理商

空闲线概念:

空闲线条件定义为传输线路上的安静或空闲时间(即在传输线路中没有信号的变化)。

6ES7512-1DK01-0AB0CPU 1512SP-1 PN,200KB 程序,1 MB 数据;48 ns;集成 1x PN 接口 (可用ET 200SP总线适配器再拓展2个PN 接口)
6ES7510-1DJ01-0AB0CPU 1510SP-1 PN,100KB 程序,750 KB 数据;72 ns;集成 1x PN 接口(可用ET 200SP总线适配器再拓展2个PN 接口)

在串行异步通信的过程中,信息的发送时以位的方式进行传输,每一个位的状态为“0”或是为“1”,对于传输线路来讲传输“0”或是“1”则传输线路上会表示为不同的电平,有电平的变化,则说明不是一个安静或是空闲的状态,若有数据进行传输时,那么这个安静或是空闲的状态维持的时间就不够长或是没有,就算发送的数据全部是0或是1来讲,也会有电平的变化,因为一个字符中起始位用“0”表示,停止位用“1”表示。但当不发送数据时,传输线路中并没有电平的变化,则就可以产生一段安静或是空闲的状态。

在串行异步通信中的过程中,是一个字符一个字符接着发送的,发送完个字符后发送*二个字符,每个字符的发送都是以位的方式一个一个位进行传输的。因此在的过程中,这个传输线路上的安静或空闲的时间段比较端,但如果没有数据发送的时候,空闲或是安静的时间会比较长,所以我们可以在启动接收指令后,就开始侦测传输线上的空闲或安静时间,如果空闲或安静时间到了,而且也没有接收到数据,说明这段时间线路上是没有数据的传输的,过了空闲时间后,接收到了数据,则说明有数据开始传输了,所以可以把接收到的个字符就认为是这条信息的起始,是一个有效的字符把它存储到接收缓冲区中。

若在启用了接收指令后,开始检查传输线路中空闲线的时间,但在空闲线的设定的时间内接收到字符,这时PLC会认为这并不是一个完整的消息,可能接受到的是一条信息中某个段的数据,所以不把他作为一个有效的数据,PLC会丢弃接收到的这个字符然后重新启用空闲线检测。过程如下图所示:

空闲线时间的设置:


要使用空闲线的时间去作为消息的起始的判断必须要做以下两个设置:

(1)设置接收功能的控制字节,告诉PLC使用空闲线作为消息的起始判断

(2)设置空闲线的时间长度。

控制字节的设置如图所示:



使用空闲线的时,需要把控制字节中的SM87.4/Sm187.4 设置为1,表示使用空闲线检测起始。


设置空闲线时间的长度:

空闲线时间的长度设置:可以使用传送指令给SMW90(port0)或是SMW190(port1)设置空闲线的时间 ,空闲线时间设置的长度通常为3.5个字符的时间长度,

设通信格式设置中为1个起始位,8个数据位,无奇偶校验,1个停止位,9600bps,则一个字符的传输时间为1ms多一点的时间,所以3.5个字符的时间长度,我们可以把空闲线时间设置为4ms。


下面以空闲线作为消息的起始,以结束符(16#26 )作为消息的结束为例,设计一段接收的程序来说明设置过程:




浔之漫智控技术(上海)有限公司专注于西门子低压电器授权代理商,西门子PLC模块总代理商,西门子模块总代理商,西门子中国一级代理商,西门子PLC一级代理商,西门子DP电缆代理商等

免责声明: 八方资源网为互联网信息服务提供者,所有的信息均有发布者提供,如您发现信息有违规/侵权,请立即投诉举报

相关资讯

查看更多
资讯分类
商务服务 污水处理 机械 传媒 机床 五金 农业 工程机械 焊接切割 泵阀 热泵 农机 汽车 汽车用品 汽配 汽修 通信 电子 暖通空调 电气 广电 印刷 纸业 丝印特印 灯饰 安防 消防 过滤 耐火材料 环保 LED 添加剂 食品机械 仪器仪表 太阳能 包装 水工业 加工 二手设备 工艺礼品 古玩 服装 美容美发 服饰 制鞋 家电 家具 运动休闲 影音 酒店 家居 办公 音响灯光 农化 水果 养殖 皮具 教育装备 玩具 零食 食品 二手 IT 建材 小家电 卫浴 陶瓷 超硬材料 化工 橡胶 塑料 钢铁 表面处理 冶金 石油 能源 纺织 房地产 皮革 涂料 石材 创业 项目 生活服务 教育 船舶 维修 广告 交通运输 医疗 代理 物流 图片 展会 咨询 库存积压
八方资源网 资讯