起订量:
江苏西门子S7-1200系列PLC代理商价格
免费会员
经销商西门子S7-1500代理商 上海卓曙自动化设备有限公司
大量现货
【卓曙科技】专业代理西门子电线电缆,PLC、接触器、软启动器、中间继电器、触摸屏,变频器,自动化产品等佺系列产品。一律为全新原包装,货真价实,质量有保证!
我公司经营西门子*现货PLC:S7-200,S7-300, S7-400 ,S7-1200 ,S7-1500,触摸屏,变频器,6FC,6SNS 120 V10 V60 V80 V20 V90 伺服数控备件:*电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内*产品,质保一年。一年内因产品质量问题免费更换新产品,不收取任何费。
西门子一级代理商
江苏西门子S7-1200系列PLC代理商价格
西门子S7-PLCSIM与真实PLC的差别
模拟PLC提供的下列功能在真实PLC中是不可行的。
(1)暂停功能
暂停命令可以停止模拟CPU的运行,并且可以在暂停的指令处恢复程序执行。
(2)操作方式
尽管在模拟CPU中可以像真实CPU -样进行操作方式选择(RUN、STOP、RUN-P),但是在模拟CPU的STOP操作方式下,输出的状态不发生变化。
(3)立即响应
当操作对象的参数变化时,在模拟CPU中的存储器内容立即进行修改,而不必等到输入采样或输出刷新阶段时进行修改。
(4)程序执行周期
在模拟CPU中,可以选择单次扫描(一次操作只执行一个扫描周期后,等待下一次操作),或者选择连续扫描。
(5)定时器操作
在模拟CPU中,允许定时器自动运行,允许手动输入定时值。可以对各个定时器进行单独复位或一起复位。
(6)可以手动触发中断组织块
在模拟CPU中,可以手动触发中断组织块OB40~OB47,OB70,0872,OB73,OB80, OB82, OB83, OB85, OB86。
(7)过程映像和外部存储器
在模拟CPU中,当对过程输入值做出改变时,S7 -PLCSIM立即将其拷贝到外部存储器中。通过这种方法,在下次扫描开始,当外部输入值被写到过程映像寄存器时,所拷贝的变化不会丢失。同样,当对过程输出值做出改变时,会立即写入外部输出存储器。
(8)诊断缓冲区
S7 -PLCSIM不支持写到诊断缓冲区中所有的错误信息,例如不能模拟CPU中的电池损坏、EEPROM的错误。然而S7 -PLCSIM可以模拟大多数的编程错误和I/O错误。
(9)转换操作方式(如从RUN到STOP)不会将I/O转变到一个“安全”状态。
(10)不支持功能模块(FMs)。
(11)不支持对等通信(例如在同一机架上的两台S7 -400之间通信)。
(12) S7-PLCSIM支持4个累加器的模拟。
(13)在I/O中的差别。
在真实的S7 -300系列的CPU中是自动配置I/O的,一旦模块插入到机架中,CPU可以自动识别。在S7-PLCSIM中的模拟CPU不能复制自动配置特性。如果要从自动配置了I/O的S7-300的CPU中下载程序到S7-PLCSIM,系统数据不包括I/O配置。如果在S7-300的程序中使用S7-PLCSIM,为了使CPU识别可支持的I/O模块,首先要下载硬件配置。
要下载硬件配置到S7 -PLCSIM,首先要创建一个项目,然后将硬件配置拷贝到这个项目中,再下载硬件配置到S7 -PLCSIM中,之后才能下载程序块到S7-PLCSIM。
西门子S7-PLCSIM的功能是很强的,可以使用STEP-7的所有工具监控和调整模拟PLC的性能。
1)在计算机上对S7 -300/400PLC的用户程序进行离线仿真与调试。
2)模拟PLC的输入/输出存储器区,来控制程序的运行,观察有关输出变量的状态。
3)在运行仿真PLC时可以使用变量表和程序状态等方法来监视和修改变量。
4)可以对大部分组织块(OB)、系统功能块(SFB)和系统功能(SFC)仿真。S7-PLCSIM可模拟的S7控制器的存储器区域如表3-4所示。
表3-4 模拟控制器的存储器区域
5)同真实的CPU模块一样,在S7-PLCSIM中可以改变CPU的操作方式(STOP、RUN、RUN-P),另外在S7-PLCSIM中还提供了一个暂停(Pause)功能,允许用户暂停CPU工作,而不影响程序的状态。
状态监视的方法很直观,但是受到显示屏幕大小的限制,只能显示很小一部分程序,一个比较大的程序块或者多个程序块监视起来比较麻烦,可以采用变量表进行监视和修改。
1.变量表监视功能
变量表(Variable Table)是用于监视和修改变量的一个重要的调试工具。在STEP 7中,通过以下方法可以建立变量表:
在SIMATIC Manager项目视图的Blocks目录下,通过单击右键快捷菜单Insert New Object> Variable Table,可以建立一个变量表
打开变量表窗口,在列Address输入需要监视或修改的变量地址,在Display一列可以通过右键选择变量值的显示格式。
如果要监视地址连续的若干变量,可以通过批量插入的方式简化输入。在变量表中单击右键,选择Insefi Rar!ge of Variables可以批量插入连续变量。在变量表的一行中,通过单击右键,在快捷菜单中单击Delete即可删除这一行。如图3-33所示。
利用Monitor/Modify Variables工具,可以实现变量表(Variable Table)监控方式。在程序运行的情况下,在编辑窗口中,激活PLC>Monitor/Modify Variables,就会弹出Variable Table窗口,如图3-34所示。
在打开的变量表中,点击“眼镜”图标,就可以在MonitorValue栏中观测到各个地址的状态。变量表中的符号Symbol是系统从符号表中移过来的,在变量表中不可以编辑符号。
调试完成时,在退出Monitor/Modify Variables功能前,把变量表保存起来,在Variable Table窗口下,只要点击“存盘”图标,就会弹出Save As对话框。在对话框中,变量表存放的位置及变量表的名称后,点击OK按钮,完成变量表保存。变量表的名称可以是VATO-VAT65535。保存变量表操作如图3-35所示。
2.变量表修改功能
Monitor/Modify Variables工具,除了监视(Monitor)功能还有修改( Modify)的功能。
所谓修改功能,就是改变PLC中元件的状态或变量的内容。在变量表的Monitor Value栏中,按的格式输入你希望改变的元件状态或变量的内容,然后点击“Monitor”图标,希望的值就直接进入CPU了,如图3-36所示。
在变量修改时需要注意,只有在当前窗口中显示的变量才能被修改,如果有些变量不在视窗的显示范围内,则修改动作对这些变量不起作用。通过改变窗口尺寸再观察这些变量时,会发现这些变量值并未修改。
变量表中监视修改工具按钮功能如下:
1)每周期监视变量:按下该按钮,PLC进入监视状态,并自动建立在线连接。根据触发点的设置,每个CPU周期更新一次变量的值。被监视的变量值显示在变量表Status一列中。再次按下该按钮,则取消监视。
2)监视变量一次:按下一次该按钮,PLC只监视变量一次。
3)每周期修改变量值:按下该按钮,根据触发点的设置,每个CPU周期都会将Modify Value -列中的值赋给变量。再次按下该按钮则取消修改。
4)修改变量一次:按下该按钮,只将修改值赋给变量一次。
5)取消修改值:当选中变量表中的一列时,按下这个按钮,会使该变量的修改值暂时消失,此时在Modify Value一列中,该变量值会以“//”方式作为注释。再次按下该按钮,可以使修改值重新生效。
3.设置触发点
无论是监视还是修改,都有一个触发点的问题。在Variable Table窗口下,点击触发点图标,就可以调出Define Trigger对话框,如图3-37所示。在触发设置对话框中,可以选择触发点和触发条件。触发点是系统刷新监视/修改值的时刻。触发点有3种选择:在CPU循环开始触发、在循环结束时触发或者在CPU由RUN转换为STOP状态时触发。触发条件可以选择只触发一次或者每个循环都触发。
4.在停止的模式下强制输出
利用变量表,还可以实现在CPU停止模式下强制输出。这个功能常被用来检查接线,相应的输出模块上就会有输出。
江苏西门子S7-1200系列PLC代理商价格