网站大量收购独家精品文档,联系QQ:2885784924

仿真PLC使用说明.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
仿真PLC使用说明

仿真PLC使用说明 注意:本说明适用beta1.7以上版本。 设计目的: 1、仿真闭环系统。用仿真程序仿真被控对象,与用户程序配合实现闭环系统仿真。 2、配合上位组态软件做控制系统运行仿真,通信时为从站,支持西门子PPI和莫迪康MODBUS-RTU协议,假定主站为安装组态王软件的上位机。 3、以S7-200型PLC为模拟对象,但不追求完全模拟S7-200的运行效果,兼容西门子SIAMTIC指令集和AWL格式的STL语言。 一、基本参数 以S7-200系列PLC为仿真对象,不特定仿真某种特定型号。 1、地址空间 序号 数据区 地址范围 容量(字节) 1 I I0.0~I15.7 16 2 Q Q0.0~Q15.7 16 3 M M0.0~M31.7 32 4 V V0.0~V1023.7 1024 5 AI AIW0~AIW62 32 6 AQ AQW0~AQW62 32 7 SM SMB0~SMB549 550 8 T T0~T255 256个 9 C C0~C255 256个 2、关于定时器 数量为256个,有效编号为T0~T255,时基均为100ms,目前只能使用TON、TOF和TONR型定时器。因为使用软件仿真,时基不准确,可以在软件中用时基修正的功能修正时基,以提高准确性。 注意:定时器触发后自动计时,当前值在后台自动更新,程序中多次执行定时器指令不会改变定时器的计数当前值,定时器输入位在执行定时器指令时更新。定时器的当前值不能在移位指令中引用。 3、关于计数器 数量为256个,有效编号为C0~C255,目前只能使用CTU、CTD和CTUD型计数器。 注意:计数器的当前值不能在移位指令中引用。 4、关于特殊功能寄存器SM 目前仅SM0.0和SM0.1有效,其它无效。 5、关于子程序 不支持子程序和中断程序。 二、单机使用方法 1、开环系统 用西门子编程软件STEP7-MICRO将程序编辑好,把程序导出为AWL格式文件。 在仿真PLC中从文件菜单中加载用户程序,勾选运行框运行程序,I区可以输入,Q、M和V区的数据不能在软件中更改。 2、闭环系统 本软件的重要特点是可以用PLC程序仿真被控对象,用户程序和仿真程序分别编写,用程序与真实PLC程序一致。利用PLC程序控制PLC的输入点,以此间接实现被控对象的仿真,程序执行流程如下。 3、开关量输入的仿真 下面的程序在硬件PLC上是无效的,但在PLC仿真软件上作为有效处理,以此作为开关量输入仿真的基础。 为了防止误操作,被程序控制的开关量输入点需要锁定,方法如下。 4、模拟量输入的仿真 模拟量输入变量在编程时为只读属性,为了用软件方式改变模拟量输入变量的数值,我们采用了映射的方法,将中间变量V的一定区域映射到模拟量输入AI中,因为中间变量是可读可写的,只要在程序中改变中间变量的数值就间接的改变了模拟量输入变量的数值。以下程序执行后模拟量输入AIW0的数值将随时间推移缓慢递增。 仿真软件中的必要配置如下。 映射方式下的程序运行流程如下。 5、用简单信号源做模拟量输入仿真 软件提供模拟量输入信号的开环仿真,可以手动给定数值,也可以用递增、递减、随机和正弦四种方式自动产生数值。 标识 VALUE MIN MAX SPAN T(S) VWn 用途 当前值 最小值 最大值 变化量 变化周期 映射源 MODE M I D R S L 方式 手动 递增 递减 随机 正弦 链接 有效参数             VALUE √ × × × × × MIN √ √ √ √ √ × MAX √ √ √ √ √ × SPAN × √ √ √ × × T(S) × √ √ √ √ × VWn × × × × × √ 三、通信功能 软件在通信中为从站,可以响应主站的读写请求。目前支持西门子PPI协议和莫迪康MODBUS-RTU协议。 1、基本功能 PLC的站地址可以更改。 仿真软件在通信时占用一个PC机的RS232串行口,占用的串口号可以更改。 通信速率可以更改。 通信参数显示的是当前通信速率和字符格式,字符格式固定为1个起始位,8个数据位,偶校验,1个停止位,字符格式不能更改。 2、PPI协议 以安装组态王软件的上位机为假定主站,可以正确响应组态王的全部读写请求,但并不支持全部的PPI数据包。 当出现通信超时故障时,可以通过更改PPI延时来调节。 3、MODBUS-RTU协议 支持8种功能码。 序号 功能码 操作 MODBUS地址 寄存器 类型 1 2 读多个 10001-10128 I0.0-I15.7 位 2 1 读多个 00001-00128 Q0.0-Q15.7 位 3 5 写单个 00001-00128 Q0.0-Q15.7 位 4 15

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档