基于C语言脚本的PLC

[复制链接]
2416|0
 楼主| 永知无境 发表于 2008-3-12 20:36 | 显示全部楼层 |阅读模式
基于C语言脚本的PLC&nbsp;<br />传统PLC使用梯形图或者符号表编程,而我们推出的PLC使用C语言脚本。这里主要介绍两个产品:PLC-DIO86&nbsp;和&nbsp;PLC-AIO2-16<br />PLC-DIO86<br />硬件特性:<br />1.&nbsp;6继电器输出,常开、常闭触点均引出。触点容量5A<br />2.&nbsp;8开关量输入,光藕隔离,且分为两组。隔离电压大于DC500V<br />3.&nbsp;电源电压220VAC<br />4.&nbsp;通讯接口:两个串口,1个LnxAll&nbsp;总线接口。<br />软件特性:<br />1.&nbsp;使用C语言脚本实现编程,会C语言者无需学习即可上手<br />&nbsp;&nbsp;1.1&nbsp;支持的函数:字符串相加、查找、转换;数学函数(sin,cos,log...);输出入:printf,&nbsp;fread...;同步&nbsp;Enter,&nbsp;Leave<br />&nbsp;&nbsp;1.2&nbsp;变量类型:char,&nbsp;int16,&nbsp;uint8,&nbsp;uint16&nbsp;uint32,&nbsp;string,&nbsp;char,&nbsp;float...<br />&nbsp;&nbsp;1.3&nbsp;基本关键字:if,&nbsp;for,&nbsp;while,&nbsp;break,&nbsp;continue,&nbsp;...等&nbsp;AnsiC&nbsp;语言关键字<br />2.&nbsp;编程语言同时也是通讯接口语言<br />&nbsp;&nbsp;2.1&nbsp;通讯具有有密码保护机制<br />&nbsp;&nbsp;2.2&nbsp;有CRC校验<br />&nbsp;&nbsp;2.3&nbsp;编写上位机通讯程序时无需编写PLC中的代码<br />&nbsp;&nbsp;2.4&nbsp;有命令行方式和二进制方式,命令行方式可以象<br />3.&nbsp;定时器功能<br />&nbsp;&nbsp;3.1&nbsp;有32组定时器,每组定时器可以实现年循环、月循环、周循环、日循环、时循环、分循环,或者受时间表控制<br />&nbsp;&nbsp;3.2&nbsp;可指定继电器受指定的多个定时器控制<br />&nbsp;&nbsp;3.3&nbsp;具有经纬度时间计算,内置100个主要城市的经纬度<br />&nbsp;&nbsp;3.3&nbsp;具有实时时钟<br />4.&nbsp;继电器输出功能<br />&nbsp;&nbsp;4.1&nbsp;可以设定常开、常闭方式<br />&nbsp;&nbsp;4.2&nbsp;可设置自动恢复<br />&nbsp;&nbsp;4.3&nbsp;可以设置受多个定时器控制<br />5.&nbsp;直接支持西门子的&nbsp;TC35&nbsp;GSM&nbsp;MODEM,实现短信收发<br />6.&nbsp;完备的通讯协议,可以级联多个设备,使用“网络变量”实现访问其它设备<br />8.&nbsp;方便的调试手段<br />&nbsp;&nbsp;8.1&nbsp;任何通讯口可以下载脚本(GSM通讯口也可以下载,甚至可以手写短信修改程序)<br />&nbsp;&nbsp;8.2&nbsp;支持单步、全速运行;<br />&nbsp;&nbsp;8.3&nbsp;可设置断点<br />&nbsp;&nbsp;8.4&nbsp;支持变量观察(Watch窗口)<br />&nbsp;&nbsp;8.5&nbsp;只要能与该设备通讯,则随时可以修改脚本程序,这样就可以在公司修改现场设备的程序<br />9.&nbsp;构成分布式系统<br />&nbsp;&nbsp;9.1&nbsp;通过串口或者&nbsp;LnxAll&nbsp;接口联网,可以组成数公里的分布式系统<br />&nbsp;&nbsp;9.2&nbsp;通过GSM可以构成全国的网络<br />跑马灯程序实例<br />while(1)<br />{<br />&nbsp;&nbsp;&nbsp;Sleep(100);<br />&nbsp;&nbsp;&nbsp;if((do_map&nbsp;&lt&lt=&nbsp;1)&nbsp;==&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;do_map&nbsp;=&nbsp;1;<br />}<br />典型应用:<br />路灯控制<br />GSM&nbsp;报警系统<br />数据采集系统<br />机床控制<br />PLC-AIO2-16<br />硬件特性:<br />1.&nbsp;16路AD输入,14bit,最高采样速度10k<br />2.&nbsp;2路DA输出,输出幅度0-3V<br />3.&nbsp;两路光藕输入<br />软件特性:<br />1.&nbsp;同PLC-DIO86<br />2.&nbsp;可以采样后分析波形,分析周期、频率等功能<br />3.&nbsp;示波器触发功能,实现多踪示波器。触发方式:DI跳变、模拟量输入跳变<br />4.&nbsp;内置PGA,AD量程可变,最大量程2.5V,最小0.125V<br />5.&nbsp;可以设置为双极性输入,此时通道数减半<br />联系方法:<br /><a href="mailto:a586@sohu.com">a586@sohu.com</a><br />138&nbsp;1948&nbsp;8069&nbsp;周先生<br /><br />&nbsp;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部