T9系列PLC介绍 T9系列PLC是腾控科技研发的基于以太网通信的宽温型以太网可编程控制器 开发T9系列产品的目标是可以完成RTU,PLC和小型DCS的功能。可以用在SCADA系统,单台,多台PLC的控制,构成小型的控制系统。 目前包括如下型号: 910,T910S,T920,T912,T912S,T960, T901,T902,T903,T904,T906,T907等
T910介绍 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 3个串口,2个RS232/RS485可选,1路RS485接口 8路16位模拟量输入 2路12位模拟量输出 12路DI,其中2路可作高速计数(100K)或者1路差分编码器输入 8路继电器输出
T910介绍 工作温度 -40~85摄氏度,满足苛刻室外应用需要。 工作电源 AC 90V~265V 或者直流18~36V或者9~18V或36~72V 功耗 最大小于12W,正常工作小于5W,可以满足太阳能电池和电池供电的场合 在AC供电,对外提供24V/5W的电源
T910介绍 每个串口都可以作为自由口编程,实现用户协议 每个串口都支持MODBUS RTU协议,作为从设备无需编程 网口支持MODBUS TCP协议,最多支持16个链接 网口支持ENET专用协议的服务器 可以通过编程,非常简单实现ENET的客户端,进行PLC间,PLC与远程模块间的数据共享 ENET协议是腾控科技为了进行网络数据共享而定义的PLC间,PLC与以太网远程模块间,PLC与上位机的通信协议
T910S T910S是简化版的T910 T910S没有模拟量输出
T912 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 3个串口,2个RS232/RS485可选,1路RS485接口 12路16位模拟量输入 4路12位模拟量输出 15路DI,其中2路可作高速计数(100K)或者1路差分编码器输入 6路继电器输出 其它同T910
T912S T912S是T912的简化版 T912S没有模拟量输出 其它同T912
T920 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 2个串口,2个RS232/RS485可选 2路10位模拟量输入 18路DI,其中2路可作高速计数(100K)或者1路差分编码器输入 12路继电器输出 其它同于T910
T930 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 3个串口,2个RS232/RS485可选,1路RS485接口 16路16位模拟量输入 8路12位模拟量输出
T960 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 3个串口,2个RS232/RS485可选,1路RS485接口 4路10位模拟量输入 三相电压,电流输入 10路DI,其中2路可作高速计数(100K)或者1路差分编码器输入 6路继电器输出
T901以太网远程模块 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 2个串口,2个RS232/RS485可选 32路DI,其中2路可作高速计数(100K)或者1路差分编码器输入 用于远程扩展 其它同于T910
T902以太网远程模块 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 2个串口,2个RS232/RS485可选 24路继电器输出 用于远程扩展 其它同于T910
T903以太网远程模块 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 2个串口,2个RS232/RS485可选 32路模拟量输入,16位AD 用于远程扩展 其它同于T910
T904以太网远程模块 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 2个串口,2个RS232/RS485可选 16路模拟量输出,12位DA 用于远程扩展 其它同于T910
T906以太网远程模块 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 2个串口,2个RS232/RS485可选 12路3线制PT100/PT1000输入,16位AD 用于远程扩展 其它同于T910
T907以太网远程模块 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 2个串口,2个RS232/RS485可选 16路热电偶输入,16位AD 用于远程扩展 其它同于T910
开发环境 支持IEC61131-3标准 支持多任务编程,最多支持5个任务 下载只需要一根以太网线 只要网络是通的,就可以下载,可以远程下载程序 支持在线跟踪调试,也可远程跟踪调试 支持5种编程语言IL,ST,LD,FBD,SFC 免费的开发环境 用户可以用C#编写自己的功能块,可以直接下载到PLC运行
自由口编程 采用通用的文件接口模式 用户只需打开串口,写串口,读串口3个功能,就能实现大多数协议 我们提供串口作为MODBUS主设备例子代码 用户编程时,打开串口,获取句柄,然后就可以对该句柄进行读取操作和写操作。读写的内容放在预先定义的缓冲区内,用户程序负责对数据进行解释。
在使用一个串口时,首先要打开串口,该功能块就是用于串口打开,得到一个句柄,供读、写功能块使用 FILE_OPEN功能块 文件打开功能块 输入Execute 执行使能端,上升沿有效 Name 文件名,STRING型,对应串口/dev/ser1为串口1,串口2为/dev/ser2,。。。。 38400,1,N,8为串口参数 波特率38400,8位数据位,1位停止位,无校验,请注意定义顺序 输出 Done 功能块执行完成,Bool型 Handle,文件句柄,UINT型 Error 错误标志, Bool型 ErrorID错误号, UINT型 在使用一个串口时,首先要打开串口,该功能块就是用于串口打开,得到一个句柄,供读、写功能块使用
FILE_WRITE功能块 输入: Execute 执行输入端,上升沿有效 Handle 文件句柄,UINT型 Buffer 写缓冲区,BYTE型数组 Lenth 写长度,定义往串口写的字节数,UDINT型 输出: Done Bool型,表明写完成 Lenthwritten ,表明实际写的字节数,UDINT型 Buffer 写缓冲区, BYTE型数组,同输入 Error出错标识,Bool型 ErrorID,错误号,UINT型 调用该功能块,往串口写数据,串口句柄为FILE_OPEN功能块得到的句柄 写的数据保持在一个字符型(BYTE)数组中,写的内容和长度由用户程序指定
FILE_READ功能块 输入: Execute 执行输入端,上升沿有效 Handle 文件句柄,UINT型 Buffer 读缓冲区,BYTE型数组 MaxLenth 读长度,定义从串口读取的字节数, UDINT型 输出: Done 表明写完成, Bool型 LenthRead,表明实际读取的字节数, UDINT型 Buffer 写缓冲区, BYTE型数组,同输入 Error出错标识,Bool型 ErrorID,错误号,UINT型 调用该功能块,从串口读取数据,串口句柄为FILE_OPEN功能块得到的句柄 读取的数据保持在一个字符型(BYTE)数组中,最大读取长度由用户程序指定,实际读取长度功能块返回。 该功能块完成的条件有2个, 1个是读取到了最大的长度返回 1个是两个字节间的实际间隔超过了3.5倍字符时间。满足任何一个都返回。
自由口编程实现MODBUS的例子
ENET协议 基于TCP/IP协议 采用UDP方式 可以一次完成对所有变量的读写 包括读中间变量,写中间变量,读写中间变量,读输入,写输出,读写输入输出 分为客户端和服务器端 每台PLC都可以作为服务器和客户端 以太网远程模块只能作为服务器
ENET编程 提供非常简单的编程接口 只需指定服务器的IP地址,读写地址,读写长度和自身保持的地址和长度即可 用户只需熟悉一个功能块,不需要了解 协议细节
ENET功能块 EN通迅使能端,上升沿有效,激活时将启动本次通迅,断开时结束本次通迅,布尔类型 IPAddr 要通迅的控制器IP地址,字符串类型 RW 通迅使用的功能码,字节类型,共九种功能码。 MRAddr 本机读数据存放地址,单字类型 YRAddr 远程读数据存放地址,单字类型 RLength写操作的数据长度,单字类型 MWAddr本机写数据存放地址,单字类型 YWAddr 远程写数据存放地址,单字类型 WLength写操作的数据长度,单字类型 TimeOut通迅超时时间,单字类型(单位:10ms) ENO 输出使能,布尔类型 Done 通迅状态,布尔类型,True为正常、False 为错误ErrMsg通迅状态码,0为正常,详见表(2)
从IP 192.168.1.81中读取中间变量的地址1开始,读取32个字节,存入本地中间变量MB100开始的中间变量区。 编程举例 从IP 192.168.1.81中读取中间变量的地址1开始,读取32个字节,存入本地中间变量MB100开始的中间变量区。
高级控制算法 产品提供传统的PID控制功能块 产品提供我们自己开发的模糊控制功能块 用户可以用C#语言,自行实现自己的高级功能块,密守自己的控制算法和生产工艺
基于网络的SCADA系统 防火墙 无线网桥 无线网桥 WIFI AP ADSL/路由器 通信服务器 监控主机 ENET 协议 MODBUS DTU/路由器 WIFI AP ADSL/路由器
SCADA系统下的通信 作为SCADA系统有4种通信方式 T9系列作为MODBUS RTU从设备,上位机作为MODBUS RTU的主设备 T9系列作为 MODBUS TCP 服务器,上位机作为MODBUS TCP的客户端 T9系列作为ENET的服务器,上位机作为客户端 T9系列作为ENET的客户端,上位机作为ENET服务器,这样T9系列是主动发送数据
工业以太网交换机构成环网 T9系列 T9系列 T9系列 T9系列 T9系列 T9系列 基于网络的TCS系统 操作员工作站 工程师工作站 工业以太网交换机构成环网 T9系列 T9系列 T9系列 T9系列 T9系列 T9系列
TCS系统中 监控主机与PLC通信 操作员工作站 工程师工作站 MODBUS TCP
T9系列 工业以太网交换机构成环网 T9系列 T9系列 T9系列 T9系列 T9系列 TCS系统中,T9系列间的通信 操作员工作站 工程师工作站 T9系列 ENET通信 工业以太网交换机构成环网 T9系列 ENET通信 ENET通信 ENET通信 T9系列 T9系列 T9系列 T9系列
T9系列 工业以太网交换机构成环网 T9系列 T9系列 T9系列 T9系列 T9系列 网络数据共享简单应用举例 操作员工作站 工程师工作站 T9系列 工业以太网交换机构成环网 T9系列 ENET通信 T9系列 T9系列 ENET通信 T9系列 T9系列
2台PLC的互联 以太网交叉线 T910 T901 串口线 T901 T910
单台PLC的应用 监控计算机 以太网交换机 串口 按钮 人机界面 变频器 温度 压力 电磁阀
串口应用 串口1 串口2 串口3
串口应用2 串口1 串口2 串口3