2018/11/5 11:56:40 来源: 浙江科旭机电有限公司
RMZ785西门子模块化通用控制器---【科旭机电】代理经销产品有:亚德客,费斯托,施耐德,西门子,ABB,欧姆龙,韩国LS,常熟,上海人民,倍加福,图尔克,奥托尼克斯,SMC等国内外知名品牌......想了解和采购其他工业品,请各位新老客户来电咨询、洽谈!
SIMATICNETPCSOFTWAREV6.0SP5或以上版本NCMPCV5.1+SP2或以上版本STEP7V5.1+SP2或以上版本SOFTNET-IES7授权(CP1612或普通网卡)S7-1613授权(CP1613)硬件:CP1613或普通10/100自适应以太网卡PC机操作系统:RMZ785西门子模块化通用控制器根据不同版本SIMATICNET软件来选择,如WINOOWS2000;WINOOWSXP…通讯处理器(CP)的作用是将SIMATICPLC连接到工业以太网网络中,设计用于严酷的工业环境,可用于较宽的温度范围内,并通过船级认证(ABS),可用于船只或海上设备。通讯处理器配置有RJ45接口,10/100Mbit/s的数据传输速率,能快速传输大量数据。SIMATICPLC工业以太网通讯处理器的优点:·通过UDP连接或群播功能可达到多用户。·利用RMZ785西门子模块化通用控制器(网络时间协议)提供时钟同步(使用CP443-1和CP443-1IT)。·可选择KeepAlive功能。·使用10/100Mbit/s工业以太网可将SIMATICS7集成到复杂的成套装置内。使用S5兼容通讯可将SIMATICS7集成到现有装置内。·借助于TCP/IP的WAP功能,通过电话网络(例如ISDN),CP也能远距离编程和对设备进行初始调试。·一种模块就能用于不同应用:PG/PC,操作和监视系统(OP通讯的多路转换;最多可连接16个OP)以及SIMATICS5/S7。使用NCMS7(已集成在STEP7中)可提供范围广泛的诊断功能,包括显示CP的操作状态,实现通用诊断和统计功能,提供连接诊断和LAN控制器统计及诊断缓冲器。1.主程序主程序(OBI)是程序的主体,每一个项目都必须并且只能有一个主程序。在主程序中可以调用子程序和中断程序。主程序通过指令控制整个应用程序的执行,每次CPU扫描都要执行一次主程序。
主程序总是第1页,后面是子程序或中断程序。RMZ785西门子模块化通用控制器因为各个程序在编辑器窗口里被分开,编译时在程序结束的地方自动加入无条件结束指令或无条件返回指令,用户程序只能使用条件结束和条件返回指令。通常将具有特定功能且多次使用的程序段作为子程序。子程序可以多次被调用,也可以嵌套RMZ785西门子模块化通用控制器(最多8层),还可以递归调用(自己调用自己)。子程序有子程序调用和子程序返回两大类指令,子程序返回又分条件返回和无条件返回。子程序调用指令用在主程序或其他调用子程序的程序中,子程序的无条件返回指令在子程序的最后网络段。梯形图指令系统能够自动生成子程序的无条件返回指令,用户无需输入。子程序的调用是有条件的,未调用它时不会执行子程序中的指令,因此使用子程序可以减少扫描时间,同时可使整个程序功能清晰,易于查错和维护,还能减少存储空间。
出厂默认值为08、往复测量时的最大最小值往复测量时的最小值:在多圈往复测量模式下,把编码器的起始点作为往复测量的最小值。往复测量时的最大值:在多圈往复测量模式下,把编码器的终点作为往复测量的最大值。9、编码器地址使用RMZ785西门子模块化通用控制器总线信号的编码器进行多个(≤9)编码器对一个RMZ785西门子模块化通用控制器接口作从站连接时,可分别给编码器设定不同的地址(如01,02,03..)注意最下面,“编程允许线接地时允许通讯握手”前面的√必须打上,如果不打√就是主动发送模式。10、波特率设备与编码器之间,双方约定一个相同的通信速度(如RS232协议),称之为波特率。通讯中,要求双方有相同的波特率,以便正确地识别被传输的数据位。波特率决定了通讯的速度,波特率越小,通讯速度越慢,同时出错率也越低。出厂默认波特率为19200。
MD0同理。自由口通讯过程中很难避免通讯数据的出错概率,这就要求在通讯数据中增加校验数据,以判断数据是否是正确的。常用的校验方式有CRC、LRC,今天来说说RMZ785西门子模块化通用控制器方式,该校验方式是把参与校验的数据进行“异或”运算。BCC校验方式的编程思路:将RMZ785西门子模块化通用控制器参与校验的数据逐个进行异或运算。1)创建一个BCC校验的子程序,以便进行几个或者多个数据的校验。2)在主程序或其它子程序中调用BCC校验BCC子程序:1)创建接口变量并按参与通讯的数据异或运算为方便阅图理解注释,用STL方式2)在主程序OB1或者其它子程序中调用3)将程序下载到cpu验证异或指令:将2个参与异或运算的数据按二进制方式按位进行运算,假如第0位数据均为0,则运算结果为0;如果均为1,则运算结果为0;其它状态运算结果均为1。
5个字符到VB20开始的新字符串。5.字符串搜索指令SFND指令在字符串IN1中搜索字符串IN2,由字节变量OUT指定搜索的起始位置。如果在IN1中找到了与IN2中字符串相匹配的一段字符,则在OUT中存入这段字符IN1中的首个字符的位置。如果没有找到RMZ785西门子模块化通用控制器,则OUT被清零。6.字符搜索指令CFND指令查找在字符串IN1中是否有字符串IN2中包含的任意字符,字节变量OUT指定搜索的起始位置。如果找到了匹配的字符,字符的位置被写入OUT中。如果没有找到,OUT被清零。假设RMZ785西门子模块化通用控制器存储在VBO开始的区域的字符串包含温度值,存储在VB20开始的区域中的字符串包含所有的数字、“+”号和“-”号,用于识别字符串中的温度值。下面的程序在字符串中找到数字的起始位置,并将其转换为实数,温度值存放在VD200中。LDI0.0MOVB1,AC0//AC0用作OUT参数并指向字符串的首个字符CFNDVB0,VB2,AC0//在VB0字符串中寻找数字字符STRVB0,AC0,VD200//将字符串。中的温度值转换为实数。