打印

基于C语言脚本的PLC

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

 

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

1

粉丝