网络通讯在当前工业控制中起了相当重要的作用。很多野外作业不适合有人看守,或者说,控制现场离控制中心的距离超过了本地通讯的范围,为了能达到同样的监视和控制目的,就可以借助于程控网络,来远程采集各种设备的工作信息。
要实现远程采集的目的,您必须使用调制解调器,当前的网络还是模拟信息的传输,调制解调器能将数字信号调制成一定频率范围的模拟信号,通过线路传输到目的地,目的地的解调器能将模拟信号转换成还原成数值信号,并转交给一些智能设备如智能仪表,plc,变频器等。
modem通讯的一般过程
由于远程modem直接连接在设备上,当要连接远程设备时,必须先拨呼叫对方,
待拨通,这时通讯连接线路建立,之后的通讯过程就类似与本地通讯,只不过远程通讯时你发送的数据信息必须通过程控交换网络,zui后几经周折达到远程设备。
通常modem出厂设置中,只能检测线路的振铃音,但不能摘机自动应答,而远程设备也不能完成人的摘机应答工作,所以必须在modem本身想把办法,还好现在的modem都能事先设置成自动应答状态,可以设置成当检测到一声振铃音就自动应答,使呼叫过程顺利进行,zui后建立连接。
因此在开发和调试远程设备时,必须实现将远程modem初始化,并保存设置的通讯参数,例如,某设备的通讯参数是:波特率4800bps,8位数据位,偶校验,1位停止位,这时就必须将连接设备的modem初始化成自动应答方式,并且能将通讯参数自动设置成和设备相同的状态。这些参数必须在modem上电时自动设置,而且不能在掉电后丢失,所有这些功能modem都具备。
如何将modem初始化成远程modem
这些功能设置可以通过modem提供的at指令来实现
因为每项功能设置格式都必须以字符at开头,所以at指令由此得名。
“at&f”+ chr13:调modem的出厂设置
“ate0”+ chr13:关闭字符回显
“ats0=2”+ chr13:将modem设置成自动应答,当modem检测到线路上的振铃音时开始计数,当有连续两声振铃音,则modem自动摘机,响应呼叫。
“at&w0&w1”+ chr13:将当前的设置保存到出厂设置0和1中,因为写at指令时,必须打开一个串口,而打开串口必须设置波特率和其他通讯参数,所以在执行“at&w0&w1”+ chr13时,就将这些参数写到了出厂设置0和1中。
“at&y0&y1”+ chr13:当modem在上电时自动调用工厂设置0和1,这样就能保证每次上电恢复我们预先设置的参数。
如何拨通
当发送“atd”+ + chr13时,modem就开始拨号,拨号需要一定的时间,在拨号的过程中可以不断读取modem的cd指示灯的状态,当拨通后cd指示灯会点亮。并返回“connect + 波特率”的信息。
若对方modem不能摘机,则返回 “no dialtone”
若对方正忙,则返回 “busy”
如何挂
当拨通后,modem不再接收at指令,要使其回到命令状态,则必须发送“+++”信息,使modem回到命令状态,然后发送“ath”+ chr13则可以挂断
如何通过modem发送信息
当拨通后,modem能自动将串口发送缓冲区中数据信息通过线路传递给对方modem,对方modem在将信息传递个设备,而modem也会将设备返回的信息回送个计算机的缓冲区中,整个过程自动完成,所以你不必担心您的信息是否能发送出去。
变压器变比组别测试仪的注意事项
内蒙古聚丙乙烯纤维大量供应
COD检测的结果和哪些方面有关
液下渣浆泵的主要材料
土壤养分测定仪的特点和应用领域
MODEM通讯
不锈钢减压阀的使用需要按照规范进行
老吊低平板挂车运输车的分类
恒温恒湿测试箱
视频显微镜的用途、原理和特点
线切割加工中电极丝具有的性能
实验室配气装置(系统)有哪些
卤素城市污水水分测定仪说明书
来亨科技 L-606 蒸馏冷凝器
矿用全自动无压风门 各种材质均可定制
高速冷冻离心机维护技巧
真空干燥箱的简单操作流程
Karl KleinMOTOR2D56K50-2W电机+风机
FT43H双座杠杆浮球式疏水阀的常见故障
掌握火焰等离子切割机应注意的安全保障事项十分重要