好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

T9系列PLC及应用.ppt

47页
  • 卖家[上传人]:飞***
  • 文档编号:54740158
  • 上传时间:2018-09-18
  • 文档格式:PPT
  • 文档大小:2.42MB
  • / 47 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • T9系列PLC介绍,T9系列PLC是腾控科技研发的基于以太网通信的宽温型以太网可编程控制器 开发T9系列产品的设计目标是可以完成RTU,PLC和小型DCS的功能可以用在SCADA系统,单台,多台PLC的控制,构成小型的控制系统 腾控T9系列是10多年经验积累的总结 目前包括如下型号: 910,T910S,T920,T912,T912S,T919,T930,T960,T969,T901,T902,T903,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位模拟量输出 14路DI 6路晶体管输出 其它同T910 满足一个热交换器的控制要求,T912S,T912S是T912的简化版 T912S没有模拟量输出 其它同T912,具有热电阻输入的T919,4路PT100/PT1000输入,三线制,16位AD 8路模拟量输入 8路开关量输入 4路晶体管输出 1个以太网接口,3个串口,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路16位模拟量输出,可编程电力监控保护T960,1个以太网口,10M/100M,支持MODBUS TCP协议,ENET协议 3个串口,2个RS232/RS485可选,1路RS485接口 3路12位模拟量输入(0~20mA/0~10V) 1路模拟量输出(0~20mA/0~10V) 三相电压,电流输入(400V,5A,40~65HZ) 8路DI 6路继电器输出,煤馈电开关保护T969,提供3相交流电压(0~14v),交流电流(0~14v),零序电压,零序电流输入,提供各种保护功能。

      提供64V直流接地电阻保护 提供3路直流模拟量输入,1路直流模拟量输出 提供11路开关量输入,6路继电器输出 1个10M/100M以太网接口 2个RS232/RS485接口,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可选 8路模拟量输出,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运行,以太网广播报文,设计目标是方便软件寻找腾控PLC和以太网I/O模块。

      腾控T9系列PLC及以太网I/O模块每5秒向网络广播一次报文,采用UDP方式,端口号7500 报文内容,型号,版本号,编译时间 报文举例如下 Type=T910,Version=3.1,BuildTime=Dec 10 2010-17:30:13,文件操作,系统提供4个功能块 FileOpen,FileRead,FileWrite,FileClose功能块 FileOpen获取文件句柄,FileClose关闭文件句柄 FileRead从句柄读取数据到缓冲区 FileWrite把数据缓冲区的数据写入文件 用户程序生成的文件可以通过FTP客户端上传或者下载 FTP客户端不能上传或者下载用户编写的PLC程序 这样编程人员可以生成数据记录,运行日志等Execute BOOL 为ON时打开/创建文件,文件操作期间需要保持ON的状态 Name STRING 将要打开/创建的文件的名称,包括路径 Done BOOL 0: 功能块不能被执行 1: 功能块可以被执行 Handle UINT 打开/创建文件的句柄 Error BOOL 0: 成功 1:产生错误 ErrorID UINT 当打开/创建文件时,错误编号,Execute BOOL 如果检测到上升沿,则关闭文件。

      Handle UINT 将要关闭的文件的文件句柄 Done BOOL 0: 功能块不能被执行 1: 功能块可以被执行 Error BOOL 0: 正常关闭 1:产生错误 ErrorID UINT 错误编号,Execute BOOL 如果检测到上升沿,则从文件读数据 Handle UINT 被读取文件的句柄 Buffer ANY 数据缓冲区 MaxLength UDINT 读取字符数 Done BOOL 0:功能块不能被执行 1: 可以被执行 LengthRead UDINT 实际读取字符的数量 Error BOOL 0: 没有错误 1: 产生错误 ErrorID UINT 错误编号,Execute BOOL 如果检测到上升沿,则向文件写数据 Handle UINT 文件句柄,向该句柄写入 Buffer ANY 数据缓冲区 Length UDINT 写文件字符数 Done BOOL 0: 功能块不能被执行1: 可以执行 LengthWritten UDINT 实际写字符数 Error BOOL 0: 没有错误 1: 产生错误 ErrorID UINT 错误编号,MODBUS RTU协议编程,MODBUS协议是现场应用最为广泛是协议之一 T9系列可编程控制器对MODBUS有着很好的支持 T9系列串口作为MODBUS从设备不需要编程 T9系列串口作为MODBUS主设备的编程也非常简单,只需要了解2个功能块,MODBUS RUN,启动Modbus 主站通信, EN 使能:高电平起动MODBUS扫描,低电平停止 Port 端口:MODBUS通迅使用的端口 Setting 波特率设置:’’9600,N,8,1” Done 完成位:初始化完成,此位会自动置1。

      Errormsg 初始化错误代码(只有在 Done 位为1时有效):0= 无错误,MODBUS,EN使能当EN为高时此MODBUS功能块允许执行 WEN写使能 高有效,在MODBUS周期内一直为高,进行一次写操作 Port端口号:选择对应的通迅端口号1、2、3 ,与MODBUSRUN相对应 Timeout 超时时间:本条报文接收超时时间,超过此时间报文没返回则进入下一条扫描 Slave从站地址:可选择的范围 1-247 RW读写操作:0=读, 1=写(寄存器决定) Addr读写从站的数据地址:选择读写的数据类型 00001至0xxxx-开关量输出 100001至1xxxxx-开关量输入 300001至3xxxxx-模拟量输入400001至4xxxxx-保持寄存器 Count 通讯的数据个数(位或字的个数) DataPtr 数据指针:1. 如果是读指令,读回的数据放到这个数据区中 2. 如果是写指令,要写出的数据放到这个数据区中 Done 读写功能完成位:当指令被正确执行后(PLC发出报文后从站返回报文并CRC校验正确后)置1,在下一扫描周期会被自动置零,可以用此位去驱动数据处理或其它函数功能块。

      Error错误代码 只有在 Done 位为1时,错误代码才有效错误代码: 0=无错误,自由口编程,采用类似于文件接口模式 用户只需打开串口,写串口,读串口3个功能,就能实现大多数协议 用户编程时,打开串口,获取句柄,然后就可以对该句柄进行读取操作和写操作读写的内容放在预先定义的缓冲区内,用户程序负责对数据进行解释 用户可以实现一些智能仪表等简单的协议,过于复杂的协议可能还是有困难的,比如IEC870-5协议族,PORT_OPEN功能块,输入参数 EN:打开串口使能,上升沿有效,执行后将独占打开串口,其它程序不可使用此串口 Port:要打开的串口号(范围:1、2、3) Setting:串口参数(9600,N,8,1),9600BPS,无校验、8位数据位、1位停止位 TimeOut:串口操作超时时间(单位:10ms) 输出参数 ENO:输出使能 Done:为1时串口打开成功、为0时串口打开失败 Errormsg:错误信息,PORT_READ功能块,输入参数 EN:读取数据使能,上升沿有效 Port:串口号(范围:1、2、3) Dataptr:数据缓冲区 输出参数 ENO:输出使能 Errormsg:错误信息 Length:读取到的数据长度 在设定的PORT_OPEN功能块设定的TimeOut 时间内收到数据则Done=1,否则=0,PORT_WRITE功能块,输入参数 EN:读取数据使能,上升沿有效 Port:串口号(范围:1、2、3) Dataptr:数据缓冲区 输出参数 ENO:输出使能 Done:串口数据发送完成=1,否则=0 Errormsg:错误信息 Length:读取到的数据长度,ENET协议,基于TCP/IP协议 采用UDP方式 可以一次完成对所有变量的读写 包括读中间变量,写中间变量,读写中间变量,读输入,写输出,读写输入输出 分为客户端和服务器端 每台PLC都可以作为服务器和客户端 以太网远程模块只能作为服务器,。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.