1 / 37

T9 系列 PLC 介绍

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 协议

janine
Download Presentation

T9 系列 PLC 介绍

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. T9系列PLC介绍 • T9系列PLC是腾控科技研发的基于以太网通信的宽温型以太网可编程控制器 • 开发T9系列产品的目标是可以完成RTU,PLC和小型DCS的功能。可以用在SCADA系统,单台,多台PLC的控制,构成小型的控制系统。 • 目前包括如下型号: 910,T910S,T920,T912,T912S,T960, T901,T902,T903,T904,T906,T907等

  2. T910介绍 • 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 • 3个串口,2个RS232/RS485可选,1路RS485接口 • 8路16位模拟量输入 • 2路12位模拟量输出 • 12路DI,其中2路可作高速计数(100K)或者1路差分编码器输入 • 8路继电器输出

  3. T910介绍 • 工作温度 -40~85摄氏度,满足苛刻室外应用需要。 • 工作电源 AC 90V~265V 或者直流18~36V或者9~18V或36~72V • 功耗 最大小于12W,正常工作小于5W,可以满足太阳能电池和电池供电的场合 • 在AC供电,对外提供24V/5W的电源

  4. T910介绍 • 每个串口都可以作为自由口编程,实现用户协议 • 每个串口都支持MODBUS RTU协议,作为从设备无需编程 • 网口支持MODBUS TCP协议,最多支持16个链接 • 网口支持ENET专用协议的服务器 • 可以通过编程,非常简单实现ENET的客户端,进行PLC间,PLC与远程模块间的数据共享 • ENET协议是腾控科技为了进行网络数据共享而定义的PLC间,PLC与以太网远程模块间,PLC与上位机的通信协议

  5. T910S • T910S是简化版的T910 • T910S没有模拟量输出

  6. T912 • 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 • 3个串口,2个RS232/RS485可选,1路RS485接口 • 12路16位模拟量输入 • 4路12位模拟量输出 • 15路DI,其中2路可作高速计数(100K)或者1路差分编码器输入 • 6路继电器输出 • 其它同T910

  7. T912S • T912S是T912的简化版 • T912S没有模拟量输出 • 其它同T912

  8. T920 • 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 • 2个串口,2个RS232/RS485可选 • 2路10位模拟量输入 • 18路DI,其中2路可作高速计数(100K)或者1路差分编码器输入 • 12路继电器输出 • 其它同于T910

  9. T930 • 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 • 3个串口,2个RS232/RS485可选,1路RS485接口 • 16路16位模拟量输入 • 8路12位模拟量输出

  10. T960 • 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 • 3个串口,2个RS232/RS485可选,1路RS485接口 • 4路10位模拟量输入 • 三相电压,电流输入 • 10路DI,其中2路可作高速计数(100K)或者1路差分编码器输入 • 6路继电器输出

  11. T901以太网远程模块 • 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 • 2个串口,2个RS232/RS485可选 • 32路DI,其中2路可作高速计数(100K)或者1路差分编码器输入 • 用于远程扩展 • 其它同于T910

  12. T902以太网远程模块 • 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 • 2个串口,2个RS232/RS485可选 • 24路继电器输出 • 用于远程扩展 • 其它同于T910

  13. T903以太网远程模块 • 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 • 2个串口,2个RS232/RS485可选 • 32路模拟量输入,16位AD • 用于远程扩展 • 其它同于T910

  14. T904以太网远程模块 • 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 • 2个串口,2个RS232/RS485可选 • 16路模拟量输出,12位DA • 用于远程扩展 • 其它同于T910

  15. T906以太网远程模块 • 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 • 2个串口,2个RS232/RS485可选 • 12路3线制PT100/PT1000输入,16位AD • 用于远程扩展 • 其它同于T910

  16. T907以太网远程模块 • 1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 • 2个串口,2个RS232/RS485可选 • 16路热电偶输入,16位AD • 用于远程扩展 • 其它同于T910

  17. 开发环境 • 支持IEC61131-3标准 • 支持多任务编程,最多支持5个任务 • 下载只需要一根以太网线 • 只要网络是通的,就可以下载,可以远程下载程序 • 支持在线跟踪调试,也可远程跟踪调试 • 支持5种编程语言IL,ST,LD,FBD,SFC • 免费的开发环境 • 用户可以用C#编写自己的功能块,可以直接下载到PLC运行

  18. 自由口编程 • 采用通用的文件接口模式 • 用户只需打开串口,写串口,读串口3个功能,就能实现大多数协议 • 我们提供串口作为MODBUS主设备例子代码 • 用户编程时,打开串口,获取句柄,然后就可以对该句柄进行读取操作和写操作。读写的内容放在预先定义的缓冲区内,用户程序负责对数据进行解释。

  19. 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型 在使用一个串口时,首先要打开串口,该功能块就是用于串口打开,得到一个句柄,供读、写功能块使用

  20. FILE_WRITE功能块 输入: Execute 执行输入端,上升沿有效 Handle 文件句柄,UINT型 Buffer 写缓冲区,BYTE型数组 Lenth 写长度,定义往串口写的字节数,UDINT型 输出: Done Bool型,表明写完成 Lenthwritten ,表明实际写的字节数,UDINT型 Buffer 写缓冲区, BYTE型数组,同输入 Error出错标识,Bool型 ErrorID,错误号,UINT型 调用该功能块,往串口写数据,串口句柄为FILE_OPEN功能块得到的句柄 写的数据保持在一个字符型(BYTE)数组中,写的内容和长度由用户程序指定

  21. 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倍字符时间。满足任何一个都返回。

  22. 自由口编程实现MODBUS的例子

  23. ENET协议 • 基于TCP/IP协议 • 采用UDP方式 • 可以一次完成对所有变量的读写 • 包括读中间变量,写中间变量,读写中间变量,读输入,写输出,读写输入输出 • 分为客户端和服务器端 • 每台PLC都可以作为服务器和客户端 • 以太网远程模块只能作为服务器

  24. ENET编程 • 提供非常简单的编程接口 • 只需指定服务器的IP地址,读写地址,读写长度和自身保持的地址和长度即可 • 用户只需熟悉一个功能块,不需要了解 协议细节

  25. ENET功能块 EN通迅使能端,上升沿有效,激活时将启动本次通迅,断开时结束本次通迅,布尔类型 IPAddr 要通迅的控制器IP地址,字符串类型 RW 通迅使用的功能码,字节类型,共九种功能码。 MRAddr 本机读数据存放地址,单字类型 YRAddr 远程读数据存放地址,单字类型 RLength写操作的数据长度,单字类型 MWAddr本机写数据存放地址,单字类型 YWAddr 远程写数据存放地址,单字类型 WLength写操作的数据长度,单字类型 TimeOut通迅超时时间,单字类型(单位:10ms) ENO 输出使能,布尔类型 Done 通迅状态,布尔类型,True为正常、False 为错误ErrMsg通迅状态码,0为正常,详见表(2)

  26. 编程举例 从IP 192.168.1.81中读取中间变量的地址1开始,读取32个字节,存入本地中间变量MB100开始的中间变量区。

  27. 高级控制算法 • 产品提供传统的PID控制功能块 • 产品提供我们自己开发的模糊控制功能块 • 用户可以用C#语言,自行实现自己的高级功能块,密守自己的控制算法和生产工艺

  28. 基于网络的SCADA系统 通信服务器 监控主机 ENET 协议 防火墙 MODBUS 协议 无线网桥 无线网桥 DTU/路由器 WIFI AP ADSL/路由器

  29. SCADA系统下的通信 • 作为SCADA系统有4种通信方式 • T9系列作为MODBUS RTU从设备,上位机作为MODBUS RTU的主设备 • T9系列作为 MODBUS TCP 服务器,上位机作为MODBUS TCP的客户端 • T9系列作为ENET的服务器,上位机作为客户端 • T9系列作为ENET的客户端,上位机作为ENET服务器,这样T9系列是主动发送数据

  30. 基于网络的TCS系统 操作员工作站 工程师工作站 工业以太网交换机构成环网 T9系列 T9系列 T9系列 T9系列 T9系列 T9系列

  31. TCS系统中 监控主机与PLC通信 操作员工作站 工程师工作站 MODBUS TCP

  32. TCS系统中,T9系列间的通信 操作员工作站 工程师工作站 T9系列 ENET通信 工业以太网交换机构成环网 T9系列 ENET通信 ENET通信 ENET通信 T9系列 T9系列 T9系列 T9系列

  33. 网络数据共享简单应用举例 操作员工作站 工程师工作站 T9系列 工业以太网交换机构成环网 T9系列 ENET通信 T9系列 T9系列 ENET通信 T9系列 T9系列

  34. 2台PLC的互联 以太网交叉线 T910 T901 串口线 T901 T910

  35. 单台PLC的应用 监控计算机 以太网交换机 串口 按钮 人机界面 变频器 温度 压力 电磁阀

  36. 串口应用 串口1 串口2 串口3

  37. 串口应用2 串口1 串口2 串口3

More Related