PC-Based PLC嵌入式控制器及其实际应用策略
较,如果偏差较大,则进行再次采样,否则取二者的平均值作为测量值。
2)ADAM-5050:此模块为16通道数字量输入/输出模块,主要负责对各种控制开关以及接触器的开闭进行检测
3)ADAM-5510:此为4槽位独立控制器,内置ROM-DOS系统平台,使用TURBOC或作为开发平台,可以灵活地实现检测与组网,并利用COM1与GSM Modem进行AT指令数据通信。
3.2.2 其他配置
1)GSM引擎模块:一些手机厂商均有GSM引擎模块GSM Modem,如,Wave COM的WMO2系列,Siemens的TC35系列,Ericsson GM47系列,以及我国中兴的ZXGM18系列。这些模块的功能、用法差别不大。中兴工业级GSM无线调制解调器模块ZXGM18适用于存在GSM数字移动通信系统的地区,该模块由较完善的AT命令来控制,可广泛应用于无线公话、远程监控、汽车导航、车辆调度、智能交通、远程监测、银行金融等领域。此模块是一个完整的GSM Modem,它拥有双频外挂式900 /1800MHz双频功能,支持WAP、GPRS通信技术使其可以在多层面上使用。GSM模块与ADAM5510 的COM1采用标准RS-232通信方式,通信字格式为1位停止位、8位数据位、无校验位、波特率为9600bps,帧格式为:帧头+指令+结束标志。
2)流量变送器:采用了LUGB系列涡街流量变送器,主要是其压力损失小,在测量工况体积流量时几乎不受流体密度、压力、温度、粘度等参数的影响,0~10V模拟标准信号输出很容易与计算机系统配套使用,是一种比较先进、理想的流量仪表。
3.2.3 GSM信息
短消息业务SMS是GSM系统提供给用户的一种数字业务,也是其核心业务。每个短消息的信息量为160个ASCII字符。每条消息的传送都是通过短消息业务中心(SMSC),它是GSM网络和其他固定或移动网络之间进行数据通信的控制单元。
ADAM5510和GSM模块之间采用AT指令实现互相之间的通信,AT指令的格式符合GSM7.07规范。ADAM5510发出的AT指令用来建立通信链路,AT指令集的指令格式帧都以AT开头,本系统应用了如下指令:
?设置短消息中心指令:AT+CSCA=“+8613800531500”CR>LF>(山东省SMS中心号码)
?定义短消息格式指令。AT+CMGF=nCR>LF>(n=1采用文本方式发送,n=0采用PDU格式,即中文方式)。
?发送短消息指令。AT+CMGS=“+8613xxxxxxxxx”CR>LF>>输入短消息。CTRL+Z结束并发送。
?读短消息指令。AT+CMGR=xCR>LF>(从x存储区读取短消息)。
?删除短消息指令。AT+CMGD=xCR>LF>(删除x存储区的短消息)。
4、结束语PC-Based PLC的发展得益于嵌入式CPU、嵌入式操作系统和IEC-61131-3(LD、SFC、FBD、IL、ST)标准化编程语言的发展,PC-Based PLC具有IPC和PLC的两重特性,具有PLC的系统结构,又具有IPC的开放式架构,目前在工控界是IPC、PLC以及PC-Based PLC 共存的时代,又是三者逐渐走向融合的时代,随着嵌入式CPU、嵌入式操作系统以及符合IEC-61131-3国际标准语言开发工具的发展,PC- Based PLC或嵌入式控制器将更加开放和标准化,功能将会更加强大、数据通信能力将会更强、数据处理能力更快。更能适应更加复杂的工业控制需求
- 嵌入式系统硬件平台的软件PLC实现方法(04-12)
- 利用数字信号控制器实现稳健的PLC通信(05-02)
- 基于Linux系统的软PLC设计(07-19)
- 基于VxWorks的嵌入式实时PLC设计(01-08)
- 基于AT89C51单片机的微型可编程控制器(04-23)
- 基于DSP的光纤监控网络系统方案(08-03)
