标题:
模拟屏通信端口的初始化
[打印本页]
作者:
niujucgq
时间:
2012-10-17 14:38
标题:
模拟屏通信端口的初始化
下面引见模仿屏通讯端口在初始化时有以下几个项目有必要设置或承认:
(1) 通讯形式
串行通讯分同步和异步两种形式。同步传输在通讯的两头运用同步信号作为通讯的根据,异步传输则运用开端位和中止位作为通讯的判别。模仿屏通讯形式:异步传输;西门子plc通讯形式:异步传输;二者通讯形式一样。
(2) 数据的传输速率
异步通讯两边并没有一个可参阅的同步时钟作为基准。这样两边传送的凹凸电位代表几个位就不得而知了。要使两边的数据读取正常,就要考虑到传输速率。收发两边经过传输在线的电压改动来交流数据,但发送端发送的电压改动的速率有必要和接纳端的承受速率保持共同。模仿屏的通讯速率:9600bps;西门子plc通讯速率:600bps,1200bps,2400bps,4800bps,9600bps,19200bps,38400bps,57600bps,76800bps。初始化,将plc波特率设为:9600bps
(3) 开端位及中止位
当发送端预备发送数据时,会在所送出的字符前后别离加上高电位的开端位及低电位的中止位。接纳端会因开端位的触发而开端接纳数据,并因中止位的告诉而断定数据的字符信号现已完毕。开端位固定为1位,而中止位则有1,1.5,2等多种挑选。模仿屏的中止位: 1位;西门子plc的中止位:1位或2位。初始化,将plc数据中止位设为:1位。
(4) 数据的发送单位
不一样的协议会用到不一样的发送单位(欧美通常用8位、日本通常用7位组成一字节),运用几位组成一字节,两边有必要共同。模仿屏的数据发送单位: 8位为一字节;西门子plc的数据发送单位:7位或8位为一字节。初始化,将plc数据发送单位设为:8位。
(5) 校验位的查看
为了防止过错的发作,运用校验位作为查看的机制。校验位是用来查看所发送数据正确性的一种校正码,它分奇偶校验,也可无校验。模仿屏校验位:none;西门子plc校验位:none,odd,even;初始化,将plc校验位设为:none。
(6) 作业形式
交流数据是经过必定的通讯线路来完成的。微机在进行数据的发送和接纳时通讯线路上的数据活动方法有三种:单工、半双工、全双工。rs232和rs422运用全双工形式,rs485运用半双工形式。模仿屏作业形式:rs232全双工/rs485半双工;西门子plc作业形式:rk512 全双工四线制(rs422);3964r全双工四线制(rs422);ascii全双工四线制(rs422);ascii半双工两线制(rs 485);初始化,将plc作业形式设为:ascii半双工两线制(rs485)。
(7) 数据流操控—握手
传输作业进行时,发送速度若大于接纳速度,而接纳端的cpu处置速度不够快时,接纳缓冲区就会在必定时刻后溢满,形成后来发送过来的数据无法进入缓冲区而漏失。选用数据流操控,就是为了包管传输两边能正确地发送和接纳数据,而不会漏失。数据流操控通常称为握手,握手分为硬件握手和软件握手。模仿屏数据流操控:none;西门子plc数据流操控:none。要经过用户顺序问询和操控。
(8) 过错防止—校验码
在传输的过程中,数据有能够遭到搅扰而使本来的数据信号发作歪曲。为了监测数据在发送过程中的过错,有必要对数据作进一步的承认作业,最简略的方法就是运用校验码。模仿屏校验码:异或校验和。要在plc上编校验码顺序。
本文来自
模拟屏
http://www.chinasyo.com/blog/view.asp?id=636
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0