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