S7-200 SMART是西门子针对中国的OEM市场研发的新一代PLC。作为S7-200CN的升级产品,一方面继承了S7-200CN丰富的功能,另一方面融入了新的亮点,将全面覆盖并超越S7-200CN。从产品上市至今,S7-200 SMART在包装、纺织、机床、食品、橡塑等众多行业得到广泛应用,在提升设备性能和降低设备成本上发挥着重要作用。
产品简介
详细介绍
珠海西门子S7-200SMARTPLC模块代理商
西门子PLC模块(上海总代理)(上海一级代理)倾心为您提供西门子*产品。欢迎来函洽谈业务,期待与您的长期合作。
S7-200 SMART是西门子针对中国的OEM市场研发的新一代PLC。作为S7-200CN的升级产品,一方面继承了S7-200CN丰富的功能,另一方面融入了新的亮点,将全面覆盖并超越S7-200CN。从产品上市至今,S7-200 SMART在包装、纺织、机床、食品、橡塑等众多行业得到广泛应用,在提升设备性能和降低设备成本上发挥着重要作用。
上海励辉自动化科技有限公司、是专业从事工业自动化控制系统、机电一体化装备系统集成和硬件维护的综合性企业。
本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,为广大用户提供了SIEMENS的技术及自动控制的解决方案,
上海励辉公司在经营活动中精益求精,具备如下业务优势:
SIEMENS 可编程控制器
1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200
2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP 系列直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
4、HMI 触摸屏TD200 TD400C TP177,MP277 MP377
SIEMENS 交、直流传动装置,数控伺服
珠海西门子S7-200SMARTPLC模块代理商
西门子PLC模块(上海总代理)(上海一级代理)倾心为您提供西门子*产品。欢迎来函洽谈业务,期待与您的长期合作。
S7-200 SMART是西门子针对中国的OEM市场研发的新一代PLC。作为S7-200CN的升级产品,一方面继承了S7-200CN丰富的功能,另一方面融入了新的亮点,将全面覆盖并超越S7-200CN。从产品上市至今,S7-200 SMART在包装、纺织、机床、食品、橡塑等众多行业得到广泛应用,在提升设备性能和降低设备成本上发挥着重要作用。
S7-200 SMART,超越SMART
S7-200 SMART是西门子针对中国的OEM市场研发的新一代PLC。作为S7-200CN的升级产品,一方面继承了S7-200CN丰富的功能,另一方面融入了新的亮点,将全面覆盖并超越S7-200CN。从产品上市至今,S7-200 SMART在包装、纺织、机床、食品、橡塑等众多行业得到广泛应用,在提升设备性能和降低设备成本上发挥着重要作用。
SIMATIC S7-200 SMART 产品亮点
· 机型丰富,更多选择
提供不同类型、I/O点数丰富的CPU模块,单体I/O点数最高可达60点,可满足大部分小型自动化设备的控制需求。另外,CPU模块配备标准型和经济型供用户选择,对于不同的应用需求,产品配置更加灵活,最大限度的控制成本。
· 选件扩展,精确定制
新颖的信号板设计可扩展通信端口、数字量通道、模拟量通道。在不额外占用电控柜空间的前提下,信号板扩展能更加贴合用户的实际配置,提升产品的利用率,同时降低用户的扩展成本。
· 高速芯片,性能
配备西门子高速处理器芯片,基本指令执行时间可达0.15 μ s,在同级别小型PLC中*。一颗强有力的“芯”,能让您在应对繁琐的程序逻辑,复杂的工艺要求时表现的从容不迫。
· 以太互联,经济便捷
CPU模块本体标配以太网接口,集成了强大的以太网通信功能。一根普通的网线即可将程序下载到PLC中,方便快捷,省去了编辑电缆。通过以太网接口还可与其它CPU模块、触摸屏、计算机进行通信,轻松组网。
· 三轴脉冲,运动自如
CPU模块本体最多集成3路高速脉冲输出,频率高达100kHz,支持PWM/PTO输出方式以及多种运动模式,可自由设置运动包络。配以方便易用的向导设置功能,快速实现设备调整、定位等功能。
· 通用SD卡,快速更新
本机集成Micro SD卡插槽,使用市面上通用的Micro SD卡即可实现程序的更新和PLC固件升级,极大地方便了客户工程师对最终用户的服务支持,也省去了因PLC固件升级返厂服务的不便。
· 软件友好,编程高效
在继承西门子编程软件强大功能的基础上,融入了更多的人性化设计,如新颖的带状式菜单、全移动式界面窗口、方便的程序注释功能、强大的密码保护等。在体验强大功能的同时,大幅提高开发效率,缩短产品上市时间。
· *整合,无缝集成
SIMATICS7-200 SMART 可编程控制器,SIMATIC SMARTLINE触摸屏,SINAMICS V20变频器和SINAMICSV90伺服驱动系统*整合,为OEM客户带来高性价比的小型自动化解决方案,满足客户对于人机交互、控制、驱动等功能的*需求。
中央处理单元 CPU 订货号
· CPU SR20 标准型 CPU 模块,继电器输出,220 V AC 供电,12 输入/8 输出6ES7 288-1SR20-0AA0
· CPU ST20 标准型CPU模块,晶体管输出,24VDC供电,12输入/8输出6ES7 288-1ST20-0AA0
· CPU SR30 标准型CPU模块,继电器输出,220VAC供电,18输入/12输出6ES7 288-1SR30-0AA0
· CPU ST30 标准型CPU模块,晶体管输出,24VDC供电,18输入/12输出6ES7 288-1ST30-0AA0
· CPU SR40 标准型 CPU 模块,继电器输出,220 V AC 供电,24 输入/16 输出6ES7 288-1SR40-0AA0
· CPU ST40 标准型 CPU 模块,晶体管输出,24 V DC 供电,24 输入/16 输出6ES7 288-1ST40-0AA0
· CPU SR60 标准型 CPU 模块,继电器输出,220 V AC 供电,36 输入/24 输出6ES7 288-1SR60-0AA0
· CPU ST60 标准型 CPU 模块,晶体管输出,24 V DC 供电,36 输入/24 输出6ES7 288-1ST60-0AA0
· CPU CR40 经济型 CPU 模块,继电器输出,220 V AC 供电,24 输入/16 输出6ES7 288-1CR40-0AA0
· CPU CR60 经济型CPU模块,继电器输出,220VAC供电,36输入/24输出6ES7 288-1CR60-0AA0
· 扩展模块 EM 订货号
· EM DE08 数字量输入模块,8 x 24 V DC 输入6ES7 288-2DE08-0AA0
· EM DE16 数字量输入模块, 16×24 V DC 输入6ES7 288-2DE16-0AA0
· EM DR08 数字量输出模块,8 x 继电器输出6ES7 288-2DR08-0AA0
· EM DT08 数字量输出模块,8 x 24 V DC 输出6ES7 288-2DT08-0AA0
· EM QT16 数字量输出模块,16×24 V DC 输出6ES7 288-2QT16-0AA0
· EM QR16 数字量输出模块, 16×继电器输出6ES7 288-2QR16-0AA0
· EM DR16 数字量输入/输出模块,8 x 24 V DC 输入/8 x 继电器输出6ES7 288-2DR16-0AA0
· EM DR32 数字量输入/输出模块,16×24 V DC 输入/16 x 继电器输出6ES7 288-2DR32-0AA0
· EM DT16 数字量输入/输出模块,8 x 24 V DC 输入/8 x 24 V DC 输出6ES7 288-2DT16-0AA0
· EM DT32 数字量输入/输出模块,16 x 24 V DC 输入/16 x 24 V DC 输出6ES7 288-2DT32-0AA0
· EM AE04 模拟量输入模块,4 输入6ES7 288-3AE04-0AA0
· EM AE08 模拟量输入模块,8输入6ES7 288-3AE08-0AA0
· EM AQ02 模拟量输出模块,2 输出6ES7 288-3AQ02-0AA0
· EM AQ04 模拟量输出模块,4输出6ES7 288-3AQ04-0AA0
· EM AM03 模拟量输入/输出模块,2输入/1输出6ES7 288-3AM03-0AA0
· EM AM06 模拟量输入/输出模块,4 输入/2 输出6ES7 288-3AM06-0AA0
· EM AR02 热电阻输入模块,2 通道6ES7 288-3AR02-0AA0
· EM AR04 热电阻输入模块,4输入6ES7 288-3AR04-0AA0
· EM AT04 热电偶输入模块,4通道6ES7 288-3AT04-0AA0
· EM DP01 PROFIBUS-DP从站模块6ES7 288-7DP01-0AA0
· 信号板 SB 订货号
· SB CM01 通信信号板,RS485/RS232 6ES7 288-5CM01-0AA0
· SB DT04 数字量扩展信号板,2 x 24 V DC 输入/2 x 24 V DC 输出 6ES7 288-5DT04-0AA0
· SB AE01 模拟量扩展信号板,1×12位模拟量输入6ES7 288-5AE01-0AA0
· SB AQ01 模拟量扩展信号板,1 x 12 位模拟量输出6ES7 288-5AQ01-0AA0
· SB BA01 电池信号板,支持 CR1025 纽扣电池(电池单独购买) 6ES7 288-5BA01-0AA0
· 附件订货号
· I/O扩展电缆 S7-200 SMART I/O 扩展电缆,长度1米6ES7 288-6EC01-0AA0
· PM207 S7-200 SMART 配套电源,24 V DC/3 A 6ES7 288-0CD10-0AA0
· PM207 S7-200 SMART 配套电源,24 V DC/5 A 6ES7 288-0ED10-0AA0
· CSM1277 以太网交换机,4 端口6GK7 277-1AA00-0AA0
· SCALANCE XB005 以太网交换机,5端口6GK5 005-0BA00-1AB2
· SIMATIC HMI 订货数据
· SMART 700 IE V3 新一代SMART LINE触摸屏,7寸,64K色,集成以太网口,USB2.0 host接口,RTC,归档记录功能6AV6 648-0CC11-3AX0
· SMART 1000 IE V3 新一代SMART LINE触摸屏,10.2寸,64K色,集成以太网口,USB2.0 host接口,RTC,归档记录功能6AV6 648-0CE11-3AX0
· TD400C 蓝色背光LCD,4行文本显示器,可自定义前面板6AV6 640-0AA00-0AX0
网络通信
丰富的通信端口,集成强大的以太网通信
S7-200 SMAR T CPU 模块本体集成1 个以太网接口和1 个RS485 接口,通过扩展CM01 信号板,其通信端口数量最多可增至3 个。可满足小型自动化设备连接触摸屏、变频器等第三方设备的众多需求。
以太网通信
所有CPU 模块标配以太网接口,支持西门子S7 协议、TCP/IP 协议、有效支持多种终端连接:
· 可作为程序下载端口(使用普通网线即可)
· 与SMART LINE HMI 进行通信
· 通过交换机与多台以太网设备进行通信,实现数据的快速交互
· 最多支持4 个设备通信
串口通信
S7-200 SMART CPU 模块均集成1 个RS485 接口,可以与变频器、触摸屏等第三方设备通信。如果需要额外的串口,可通过扩展CM01 信号板来实现,信号板支持RS232/RS485 自由转换,最多支持4 个设备。
串口支持下列协议:
· Modbus-RTU
· PPI
· USS
· 自由口通信
与上位机的通信
通过PC Access,操作人员可以轻松通过上位机读取S7-200 SMART 的数据,从而实现设备监控或者进行数据存档管理。
(PC Access 是专门为S7-200 系列PLC 开发的OPC 服务器协议,专门用于小型PLC 与上位机交互的OPC 软件)
运动控制
三轴 100 kHz 高速脉冲输出,*实现精确定位
运动控制基本功能
· 标准型晶体管输出CPU 模块,ST40/S T60 提供3 轴100 kHz高速脉冲输出,支持PWM(脉宽调制)和PTO 脉冲输出
· 在PWM 方式中,输出脉冲的周期是固定的,脉冲的宽度或占空比由程序来调节,可以调节电机速度、阀门开度等
· 在PTO 方式(运动控制)中,输出脉冲可以组态为多种工作模式,包括自动寻找原点,可实现对步进电机或伺服电机的控制,达到调速和定位的目的
· CPU 本体上的Q0.0,Q0.1 和Q0.3 可组态为PWM 输出或高速脉冲输出,均可通过向导设置完成上述功能
PWM 和运动控制向导设置
为了简化您应用程序中位控功能的使用,STEP7- Micro/WIN SMART 提供的位控向导可以帮助您在几分钟内全部完成PWM、PTO 的组态。该向导可以生成位控指令,您可以用这些指令在您的应用程序中对速度和位置进行动态控制。
PWM 向导设置根据用户选择的PWM 脉冲个数,生成相应的PWMx_R UN 子程序框架用于编辑。
运动控制向导最多提供3 轴脉冲输出的设置,脉冲输出速度从2 0 H z 到1 0 0 k H z 可调。
运动控制功能特点
· 提供可组态的测量系统,输入数据时既可以使用工程单位(如英寸或厘米),也可以使用脉冲数
· 提供可组态的反冲补偿
· 支持、相对和手动位控模式
· 支持连续操作
· 提供多达32 组运动动包络,每组包络最多可设置16 种速度
· 提供4 种不同的参考点寻找模式,每种模式都可对起始的寻找方向和最终的接近方向进行选择
运动控制的监控
为了帮助用户开发运动控制方案,S TEP 7- Micro/WIN SMART 提供运动控制面板。其中的操作、组态和包络组态的设置使用户在开发过程的启动和测试阶段就能轻松监控运动控制功能的操作。
· 使用运动控制面板可以验证运动控制功能接线是否正确,可以调整组态数据并测试每个移动包络
· 显示位控操作的当前速度、当前位置和当前方向,以及输入和输出LED(脉冲LED 除外)的状态
· 查看修改在CPU 模块中存储的位控操作的组态设置
优点
界面友好,软件操作更加人性化
STEP 7- Micro/WIN SMAR T 是专门为S7-200 SMAR T 开发的编程软件,能在Windows XP SP3/Windows 7 上运行,支持LAD、FBD、STL 语言。安装文件小于100 MB。在沿用STEP 7- Micro/WIN 优秀编程理念的同时,更多的人性化设计使编程更容易上手,项目开发更加高效。
全新菜单设计
摒弃了传统的下拉式菜单,采用了新颖的带状式菜单设计,所有菜单选项一览无余,形象的图标显示,操作更加方便快捷。
双击菜单即可隐藏,给编程窗口提供更多的可视空间。
全移动式窗口设计
软件界面中的所有窗口均可随意移动、并提供八种拖拽放置方式。
主窗口、程序编辑窗口、输出窗口、变量表、状态图等窗口均可按照用户的习惯进行组合,最大限度的提高编程效率。
变量定义与程序注释
用户可根据工艺需求自定义变量名,并且直接通过变量名进行调用,*享受高级编程语言的便利。根据实现的功能,特殊功能寄存器调用后自动命名,更加便捷。
STEP 7- Micro/WIN SMART 提供了完善的注释功能,能为程序块、编程网络、变量添加注释,大幅提高程序的可读性。当鼠标移动到指令块时,自动显示各管脚支持的数据类型。
强大的密码保护
STEP 7- Micro/WIN SMART 不仅对计算机中的程序源提供密码保护,同时对CPU 模块中的程序也提供密码保护,满足用户对密码保护的不同需求,*保护用户的知识产权。
STEP 7- Micro/WIN SMART 对程序源实现三重保护:包括为为工程、POU(程序组织单元)、数据页设置密码,只有*的用户才能查看并修改相应的内容。
编程软件对 CPU 模块里的程序提供4 级不同权限密码保护:
· 全部权限(1 级)
· 部分权限(2 级)
· 最小权限(3 级)
· 禁止上载(4 级)
新颖的设置向导
STEP 7- Micro/WIN SMART 集成了简易快捷的向导设置功能,只需按照向导提示设置每一步的参数即可完成复杂功能的设定。新的向导功能允许用户直接对其中某一步的功能进行设置,修改已设置的向导便无需重新设置每一步。
向导设置支持以下功能:
· HSC(高速计数)
· 运动控制
· PID
· PWM(脉宽调制)
· 文本显示
状态监控
在STEP 7- Micro/WIN SMART 状态图中,可监测PLC 每一路输入/ 输出通道的当前值,同时可对每路通道进行强制输入操作来检验程序逻辑的正确性。
状态监测值既能通过数值形式,也能通过比较直观的波形图来显示,二者可相互切换。
另外,对PID 和运动控制操作,S TEP 7- Micro/WIN SMART 通过专门的操作面板可对设备运行状态进行监控。
便利的指令库
在PLC 编程中,一般将多次反复执行的相同任务编写成一个子程序,将来可以直接调用。使用子程序可以更好地组织程序结构,便于调试和阅读。
STEP 7- Micro/WIN SMART 提供便利的指令库功能,将子程序转化成指令块,与普通指令块一样,直接拖拽到编程界面就能完成调用。指令库功能提供了密码保护功能,防止库文件被随意查看或修改。
另外,西门子公司提供了大量完成各种功能的指令库,均可轻松添加到软件中。
解决方案
笙磬合音,无缝集成
西门子 S I M AT I C 自动化产品与 S I N A M I C S 驱动产品*结合,高性价比的 SI MATI C S 7 - 2 0 0 S M A R T P L C ,S I M AT I C S M A R T L I N E 触摸屏,S I N A M I C S V 2 0 变频器及 S I N A M I C S V 8 0 / V 6 0 伺服系统,为机器制造商带来*的小型自动化解决方案,覆盖用户对于人机交互、自动化控制以及驱动的*需求。该解决方案有利于用户提升机器设备的性能,降低开发成本,大幅缩短机器设备的上市时间,真正有效地提高用户的市场竞争力。
为更好的满足应用需求,s7-200SMART系列包括诸多扩展模块、信号板和通信模块。可将这些扩展模块与标准型号(SR20、ST20、SR30、SR40、ST40、SR60或ST60)CPU增加附加功能。
s7-smart200 订货号
西门子SMART200模块代理商
basic语言是微机系统中广泛应用的一种高级编程语言,它的指令接近思维逻辑的表达,与自然语言有相通之处,易学易懂,同时它包涵丰富的算法函数,能十分方便地进行各种数据处理,因而深受广大编程爱好者喜爱。plc是计算机科学在工业控制领域内的一个重要分支,它一般采用梯形图、语句表作为其编程语言,由于梯形图形似电气原理图,直观易懂,易为电气工程师所接受,为plc的推广应用起到了极大的推动作用。plc从诞生至今,几十年来,应用领域不断扩大,现在,通讯问题已成为plc应用中的一个重要课题之一。
本文以gefanucplc系列pcm智能通讯模块在某泵站控制系统中的应用为例进行探讨,介绍了basic语言在解决plc与现场仪表或其它外部智能设备之间数据通讯问题时能起到的作用,为广大同行提供又一种串行通讯解决方案。
2、系统简述
本系统采用gefanuc90-30系列plcmodel351,一块智能通讯模块cmm311,一块可编程智能通讯模块pcm311,及开关量输入、输出模块,模拟量输入模块若干。
通讯模块cmm311有两个通讯口,分别负责与上位机组态软件及现场digital触摸屏进行通讯。
可编程通讯模块pcm311为通讯协处理机,内有固化的megabasic语言解释程序,能执行通过外部编程终端存储进来的basic程序。该模块有两个通讯端口,一个端口为编程口,ge公司logicmaster编程软件包中有于pcm模块编程的软件,用它可通过该编程口登录pcm模块,将计算机中文本形式的basic代码文件存入模块的存储器中;另一个端口为外部通讯口,在basic程序中可打开此端口与外部智能设备进行通讯。在特殊时候,编程口也可被basic程序打开,作与外部设备通讯用,但这样使用在调试时稍有不便。
系统布置要求叙述如下:
plccpu负责开关量、模拟量的采集、运算,实施直接的控制功能;通讯模块cmm311通过两个通讯口分别连接上位机及触摸屏,实现人机界面与plc的数据通讯;pcm模块的com2与westinghouse(西屋仪表)mintii网络转换器相连,负责通过mintii网络转换器与现场三个种类的12台westinghouse仪表通讯,采集电流、电压、功率等各种物理量的实时数据,同时,com1在调试完毕后用来与现场一台三菱fx2nplc通讯,实现从geplc系统到fx2n系统的数据通路,方案图如图1所示。
2.1minitii转换器通讯协议简介
在这个方案中,minitii与下位设备的硬件连接为双绞线,minitii及下位各设备都并入双绞线组成的westinghouseincom网络,在该网络中各通讯主体使用二进制通讯方式,数据帧均由33位二进制数构成,minitii充当主站(master)角色,对下位各设备发起通讯,进行轮询。
pcm311模块与minitii转换器进行的是ascii码通讯方式,而minitii转换器与下位dt3000、mp3000、iq200各系列设备的通讯方式为二进制码通讯,实际上minitii所起到的作用是将pcm模块发出的ascii码指令帧转译为二进制码指令帧,当然,在通讯过程中,我们只需关心ascii码通讯帧的格式,minitii会自动将其转为二进制格式后发到incom网络中去。
minitii模块的25针rs232串行口接收的ascii码帧由10个ascii码字符组成,分为控制指令帧、数据指令帧两类,大致形式如下:
控制指令:
(stx)(c/d)(inst)(comm)(scomm)(address)(sumcheck)
数据指令:
(stx)(c/d)(data)(sumcheck)
stx:第2号ascii码,占一位
c/d:控制指令时为1,数据指令时为0,占一位
inst、comm、scomm:由这三个数字需要返回的参数,各占一位
address:指令的发送对象,是一个三位数的十六制数,占三位
sumcheck:和校验码,占二位
data:返回的数据信息,占六位
minitii串行通讯参数在其面板上通过开关来选定。
2.2fx2nplc通讯协议简介
fx2n是三菱品牌plc在小系统控制应用中使用较多的一种经济型plc,外部设备通过232bd、485bd等插件或485adp等模块可与其建立ascii码串行通讯,读取plc内部寄存器的值。其协议格式如下:
(1)读寄存器
*外设:(enq)(站号)(pc号)(命令字符)(等待时间)(头元件)(元件数)(和校验)
*plc:(stx)(站号)(pc号)(返回数据)(etx)(和校验)
*外设:(ack)(站号)(pc号)
(2)写寄存器
*外设:(enq)(站号)(pc号)(命令字符)(等待时间)(头元件)(元件数)(写出数据)(和校验)
*plc:(stx)(站号)(pc号)
*enq、stx、ack、etx:为相应的ascii码
*站号:plc的站地址,为两位十六进制数(00-0fh),由plc的d8121寄存器
*pc号:用于a系列melsecnet网络中的plc,对fx2n均为ffh
*命令字符:分为位读(br)、位写(bw)、字读(wr)、字写(ww)
*等待时间:以10ms为单位,以十六进制数表示,占一个字符(0-f)
*头元件:为要读、写的开始元件号,如m0001、d0000等。
*元件数:为要读、写的元件个数。
*返回数据、写出数据:为从plc返回的寄存器值或要写到plc的数据值
由于fx2n与中央控制柜距离较远,故本系统中采用fx2n与485bd插件,pcm311模块经232/485转换器与485bd相连,转换器与485bd之间采用两对双绞线相连,全双工方式通讯,plc串行通讯参数在d8120中设定。
2.3megabasic的语法简介
(1)串口操作:pcm模块共有二个串口,它们均可在megabasic程序中被打开,与外部进行通讯,以下为常用的串口操作函数。
*串口的打开:open,
如open#8,“com1”
*串口的关闭:close
如close#8
*串口通讯参数的设定:ioctl,
(2)ioctl_string格式为:
baud(波特率),parity(校验),databits(数据位),stopbits(停止位),flowctl(流控制方式),physical(物理协议如232/485/422),duplexmode(通讯模式,半双工/全双工)如ioctl#8,“19200,n,8,1,n,232”
(3)从串口读取数据:inchr$(,,,,)
如restr=inchr$(ch%,10,“”,0,timeout%)
(4)向串口发送数据:print,
如print#8,“helloworld”
(5)megabasic程序对plc寄存器的访问:
对于pcm模块所在的plc系统中的寄存器如%i,%q,%r,%m等,basic程序中并不可直接引用,而需通过使用特定的功能指令来访问它们。
a)访问plc寄存器之前,先要使用syslink指令。
syslink,,[type]
local_name:basic程序内部定义的变量
cpu_symbol:plc的寄存器名,外加双引号(如“%r500”)
type:关联数据的类型,如bool,byte,int16,uint,dint等
b)读、写plc寄存器
sysread
syswrite
在syslink指令执行后,即可使用上面两个指令分别读、写basic变量所关联的plc寄存器。
2.4系统编程过程简介
根据minitii通讯协议及megabasic语言的基本语法,在文本编辑器(如记事本)中写好大致的程序,特别是对返回数据的解析编写专门的函数来进行处理,以得到浮点数形式的电压、电流、功率等数据,其中重点要注意好对返回错误帧时的处理,还有采集不同数据时的协议上的差别,这一部分程序写好后,利用pcm模块的com1通过logicmaster软件导入pcm模块,用com1监视运行,用com2通讯,进行联机调试,根据调试情况加以修正完善,得到最终版本。
类似上述步骤,根据fx2n的通讯协议,写好与fx2n通讯的程序,用com1监视运行,用com2通讯,经调试修正,得到最终版本。
将两个版本的程序合并,并将与fx2n通讯的端口改为com1,去掉程序中用于监视运行的输出语句(print),再重新导入pcm模块中,一个满足系统要求的完整的通讯程序就这样就写成了。
3、结束语
用类似本系统中的pcm模块完成通讯任务,笔者认为其相对利用plc梯形图程序进行通讯优点很明显。首先由于其使用的是与微机系统中的basic语言语法相同的高级语言,易学易懂,处理复杂的数据运算时得心应手,在复杂的有大量通讯任务的系统中有很重大的推广价值;再者在系统调试时也有明显优势,一个端口正在通讯时,一个端口实时监视程序的运行情况,并可以自然语言的形式输出实时的调试信息,plc程序就不会有这么好的效果,那么结果是这种系统的开发周期必然大为缩短。
plc系统中采用basic语言的协处理器,笔者认为这是plc应用中一个新的发展,对简化编程,减轻工控系统开发者的开发压力可起到较大的作用,据了解,很多plc厂商都有类似功能的模块生产,如三菱公司就推出了ad51h高速智能通信组件,使用ad51hbasic语言,支持四个通信口,具备384k内存,大大提高了plc系统数据通信与收集方面的灵活性。
系列号 | 类别 | 产品图片 | 描述 | 选型型号 |
901 | S7-200 PLC编程电缆 | PC/PPI编程电缆 | 6ES7901-3BF21-0XA0 | |
901 | S7-200 PLC编程电缆 | RS-232/PPI多主站编程电缆 | 6ES7901-3CB30-0XA0 | |
901 | S7-200 PLC编程电缆 | USB/PPI多主站编程电缆 | 6ES7901-3DB30-0XA0 |
二、S7-200 PLC编程电缆技术规范
型号 | 6ES7901-3BF21-0XA0 | 6ES7901-3CB30-0XA0 | 6ES7901-3DB30-0XA0 |
总体特性 | |||
配置编程软件版本号 | STEP 7-Micro/WIN任意版本 | 设置为PPI/Freeport:可以和任意版本的STEP 7-Micro/WIN编程包相兼容 设置为PPI多主站:STEP 7-Micro/WIN 3.2 Service Pack 4(或更高版本) | STEP 7-Micro/WIN 3.2 Service Pack 4(或更高版本) |
电源电压 | 14.4~28.8VDC | 14.4~28.8VDC | 14.4~28.8VDC |
24V电源的电流 | 最大50mA RMS | 最大60mA RMS | 最大50mA RMS |
隔离 | RS485到RS-232:500VDC | RS485到RS-232:500VDC | RS485到USB:500VDC |
LED数据传送状态指示 | 没有 | 有 | 有 |
RS485一侧的电气特性 | |||
共模电压范围 | -7V到+12V,1秒,3V RMS | -7V到+12V,1秒,3V RMS | -7V到+12V,1秒,3V RMS |
接收器输入阻抗 | 最小5.4K Ω | 最小5.4K Ω ,包括终端 | 最小5.4K Ω ,包括终端 |
终端/偏置 | B上10KΩ 对+5V,PROFIBUS针3 A上10KΩ 对GND,PROFIBUS针8 | B上10KΩ 对+5V,PROFIBUS针3 A上10KΩ 对GND,PROFIBUS针8 | B上10KΩ 对+5V,PROFIBUS针3 A上10KΩ 对GND,PROFIBUS针8 |
接收器阈值/灵敏度 | ±0.2V, 60mV 典型滞后 | ±0.2V, 60mV 典型滞后 | ±0.2V,60mV 典型滞后 |
发送器差分输出电压 | 最小2V ,在RL=100 Ω处, 最小1.5V,在RL=54 Ω处 | 最小2V ,在RL=100 Ω处, 最小1.5V,在RL=54 Ω处 | 最小2V ,在RL=100 Ω处, 最小1.5V ,在RL=54 Ω |
RS232一侧的电气特性 | |||
接收器输入阻抗 | 最小3KΩ | 最小3KΩ | - |
接收器阈值/灵敏度 | 最低0.8V ,最高2.4V 0.5V 典型滞后 | 最低0.8V ,最高2.4V 0.5V 典型滞后 | - |
发送器输出电压 | 最小±5V,在RL=3KΩ处 | 最小±5V,在RL=3KΩ处 | - |
USB一侧的电气特性 | |||
最大速率 | - | - | 12MB/s,人机界面设(HID) |
5V的电源电流 | - | - | 最大50mA |
掉电电流 | - | - | 最大400uA |