在该通信方式下,通信端口由用户程序所控制,通信协议也由用户设定。PC机与PLC之间是主从关系,PC机始终处于主导地位。PLC的通信编程首先是对串口初始化,对S7-200PLC的初始化是通过对特殊标志位SMB30(端口0)、SMB130(端口1)写入通信控制字,设置通信的波特率,奇偶校验位、停止位和字符长度。显然,这些设定必须与PC的设定相一致。SMB30和SMB130的各位及含义如下: 其中,校验方式:00和11均为无校验、01为偶校验、10为奇校验;字符长度:0为传送字符有效数据是8位、1为有效数据是7位;波特率:000为38400baud、001为19200baud、010为9600baud、011为4800baud、100为2400baud、101为1200baud、110为600baud、111为300baud;通信协议:00为PPI协议从站模式、01为自由口协议、10为PPI协议主站模式、11为保留,缺省设置为PPI协议从站模式。 XMT及RCV命令分别用于PLC向外界发送与接收数据。当PLC处于RUN状态下时,通信命令有效,当PLC处于STOP状态时通信命令无效。 XMT命令将存储区内的数据通过端口传送出去,当存储区内最后一个字节传送完毕,PLC将产生一个中断,命令格式为 XMT TABLE,PORT,其中PORTPLC用于发送的通信端口,TABLE为是数据存储区地址,其第一个字节存放要传送的字节数,即数据长度,最大为255。 RCV命令从的端口读入数据存放在的数据存储区内,当最后一个字节接收完毕,PLC也将产生一个中断,命令格式为RCV TABLE,PO RT,PLC通过PORT端口接收数据,并将数据存放在TBL数据存储区内,TABLE的第一个字节为接收的字节数。 在自由口通信方式下,还可以通过字符中断控制来接收数据,即PLC每接收一个字节的数据都将产生一个中断。因而,PLC每接收一个字节的数据都可以在相应的中断程序中对接收的数据进行处理 西门子的编程软件和程序结构 1. 编程软件 西门子公司针对SIMATIC系列PLC提供了很多种的编程软件,主要有STEP MICRO/DOS和STEP MICRO/WIN;STEP mini;标准软件包STEP7 S7系列的PLC的编程语言非常丰富,有LAD、STL、SCL、GRAPH、HIGRAPH、CFC等。用户可以选择一种语言编程,如果需要,也可以混合使用几种语言编程。 2. 程序结构 程序结构主要适用与S7-3000和S7-400,他有线性编程、分步式编程和结构化编程等3种编程方法。 FPI系列可编程控制器是日本松下电工公司的小型PLC产品。 FPI编程软件及指令系统 1.编程方式 NPST-GR提供了3种编程方式:梯形图方式;语句表方式和语句表达方式。 2.注释功能 NPST-GR可以为I/O继电器和输出点加入注释,使用户对继电器所对应的设备及继电器的用途一目了然。 3.程序检查 NPST-GR能查找程序中语法的错误和进行程序校验 4.监控 NPST-GR能监控用户编制的程序,并可以进行运行测试。用户可以检查继电器、寄存器和PLC工作状态,方便的进行调试与修改。 5.系统寄存器设置 NPST-GR可设置N0.0-N0.418系统寄存器的内容,根据屏幕的提示信息进行选择或输入,简单方便。 6.I/O和远程I/O地址分配 用NPST-GR可以为主机扩展板上每个槽分配I/O和远程I/O地址 7.数据管理 数据管理可以将程序或数据存盘,用于数据备份,或在传入PLC之前暂存数据 两者在编程的应用上还有就是西门子的是单母线,而日本松下的是双母线; 还有就是西门子和日本松下的输入和输出也不同的,日本松下的输入就只有X,输出就只有Y。 其实语言是相通的,就是方法不同,两个可以相互转换 该机器用于纺织印染,客户希望使用基于PC的自动化解决方案。系统包括许多测量设备和分布式单元采用RK512通讯协议进行通讯。该协议可直接与SIMATIC S5通讯,但对于SIMATIC WinAC需要开发。科隆的技术中心专门编写了用于WinAC与这些设备间通讯的程序。 项目简介 WinAC与现场设备采用RK512协议进行通讯。 Siemens PCbA解决方案 WinAC插槽型412+RK512-S7功能块+ET200S 1SI(串口) 优点 ·可保留原有系统结构和设备,特别是专用设备 ·分布式I/O模块,串口通讯模块均为SIMATIC标准模块 ·节约成本 系统结构 结论 ·采用基于PC的解决方案用户的需求 ·系统调试简便快速 ·RK512 1SI 协议可适用于所有 SIMATIC 系统 中央控制室和厂区三个现场控制站之间以一个冗余的100Mbps光纤工业以太网环网组成一个有线数据通信网络系统。现场控制站在现场进行工艺检测参数、设备运行工况信号的采集、检测和控制,并通过该站的人机界面对设备运行操作,同时向中央控制室进行实时传送。中央控制室可监视各现场站的全部运行信息,在中央控制室可通过上位计算机控制现场设备的启动和停止。 现场控制站在与设备自带的PLC通讯时,采用Profibus_FMS的方式,其通讯介质为屏蔽双绞线,其通讯速率最大可达1.5Mbit/s。 10KV及各变电所的相关信号,通过智能继电保护装置及智能空气断路器、用PROFIBUS-DP的通讯方式与现场控制站交换数据,每个间隔保护及测量装置均作为现场控制站的从站。 现场控制站采用西门子S7 400 PLC,CPU采用4163DP高档CPU,具有运算速度快,资源丰富等优点。 计算机监控软件采用西门子WINCC,它具有画面显示、趋势曲线、报警处理、报表处理、数据管理、网上浏览等功能。 整个自控系统体现了西门子全厂一体化的*自控理念,并且网络结构符合现场总线的国际标准
最新产品
暂无信息 |
西门子衡水PLC模块总代理
阅读:765 发布时间:2023-03-07