电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

西门子plc编程软件运用教程

2017-07-19 12:27分类:PLC基础知识 阅读:

 

西门子S7-200 PLC仿真软件超具体运用教程

运用方法:
1.本软件无需设备,解紧缩后双击S7_200.exe即可运用;
2.仿真前先用STEP 7 - MicroWIN编写程序,编写完结后在菜单栏“文件”里点击“导出”,弹出一个“导出程序块”的对话框,挑选存储途径,填写文件名,保留类型的拓宽名为awl,往后点保留;
3.翻开仿真软件,输入暗码“6596”,双击PLC面板挑选CPU类型,点击菜单栏的“程序”,点“装载程序”,在弹出的对话框中挑选要装载的程序有些和STEP 7 - MicroWIN的版别号,一般状况下选“全部”就行了,往后“断定”,找到awl文件的途径“翻开”导出的程序,在弹出的对话框点击“断定”,再点那个绿色的三角作业按钮让PLC进入作业状况,点击下面那一排输入的小开关给PLC输入信号就能够进行仿真了。
运用教程:
本教程中介绍的是juan luis villanueva计划的英文版S7-200 PLC 仿真软件(V2.0),原版为西班牙语。
该仿真软件能够仿真许多的S7-200指令(支撑常用的位触点指令、守时器指令、计数器指令、比照指令、逻辑运算指令和大有些的数学运算指令等,但有些指令如次第操控指令、循环指令、高速计数器指令和通讯指令等尚无法支撑,仿真软件支撑的仿真指令可参阅)。仿真程序供应了数字信号输入开关、两个仿照电位器和LED输出显现,仿真程序一同还支撑对TD-200文本显现器的仿真,在实验条件尚不具有的状况下,彻底能够作为学习S7-200的一个辅佐东西。

附图1 仿真软件界面
仿真软件的界面如附图1所示,和全部依据Windows的软件相同,仿真软件最上方是菜单,仿真软件的全部功用都有对应的菜单指令;在工件栏中列出了有些常用的指令(如PLC程序加载,主张程序,接连程序、AWL、KOP、DB1和状况查询窗口等)。
常用菜单指令介绍
 Program|Load Program:加载仿真程序。(仿真程序梯形图有必要为awl文件,数据块有必要为dbl或txt文件)
 Program|Paste Program(OB1):张贴梯形图程序
 Program|Paste Program(DB1):张贴数据块
 View|Program AWL:检查仿真程序(句子表方法)
 View|Program KOP:检查仿真程序(梯形图方法)
 View|Data(DB1):检查数据块
 View|State Table:启用状况查询窗口
 View|TD200:启用TD200仿真
 Configuration|CPU Type:设置CPU类型
 输入位状况显现:对应的输入端子为1时,相应的LED变为绿色
 输出位状况显现:对应的输出端子为1时,相应的LED变为绿色
 CPU类型挑选:点击该区域能够挑选仿真所用的CPU类型
 模块拓宽区:在空白区域点击,能够加载数字和仿照I/O模块
 信号输入开关:用于供应仿真需求的外部数字量输入信号
 仿照电位器:用于供应0~255接连改动的数字信号
 TD200仿真界面:仿真TD200文本显现器(该版别TD200只具有文本显现功用,不支撑数据批改功用)
预备作业
仿真软件不供应源程序的批改功用,因而有必要和STEP7 Micro/Win程序批改软件协作运用,即在STEP7 Micro/Win中批改好源程序后,然后加载到仿真程序中施行。
(1)在STEP7 Micro/Win中批改好梯形图
(2)运用File|Export指令将梯形图程序导出为拓宽名为awl的文件,
(3)假定程序中需求数据块,需求将数据块导出为txt文件。
程序仿真
(1)主张仿真程序。
(2)运用Configuration|CPU Type挑选适宜的CPU类型,如附图2所示。(仿真软件纷歧样类型的CPU支撑的指令略有纷歧样,某些214不支撑的仿真指令226或许支撑)

附图2 CPU类型的挑选
(3)模块拓宽(不需求模块拓宽的程序该进程能够省掉)
在模块拓宽区的空白处点击,弹出模块组态窗口,如附图3所示。在窗口中列出了能够在仿真软件中拓宽的模块。挑选需求拓宽的模块类型后,点击Accept按钮即可。
纷歧样类型CPU可拓宽的模块数量是纷歧样的,每一处空白只能添加一种模块。

附图3 模块组态窗口
拓宽模块后的仿真软件界面如附图4所示。

附图4 拓宽模块后的仿真界面
(4)程序加载
挑选仿真程序的Program|Load Program指令,翻开加载梯形图程序窗口如附图5所示,仅挑选Logic Block(梯形图程序)和Data Block(数据块)。
点击Accept按钮,从文件列表框别离挑选awl文件和文这篇文章件(数据块默许的文件格局为dbl文件,可在文件类型挑选框中挑选txt文件),如附图6所示。

附图5 程序加载窗口

附图6(a) 梯形图文件挑选

附图6(b) 数据块文件挑选
加载成功后,在仿真软件中的AWL、KOP和DB1查询窗口中就能够别离查询到加载的句子表程序、梯形图程序和数据块。

附图7 仿真软件的AWL、DB1和KOP查询窗口
(5)点击东西栏

按钮,主张仿真。
(6)仿真主张后,运用东西栏中

的按钮,主张状况查询窗口。

附图8 状况查询窗口
在Address对应的对话框中,能够添加需求查询的编程元件的地址,在Format对应的对话框中挑选数据显现方法。点击窗口中的Start按钮后,在Value对应的对话框中能够查询依照指定格局显现的指定编程元件其时数值。
在程序施行进程中,假定编程元件的数据发作改动,Value中的数值将随之改动。运用状况查询窗口能够十分便当的监控程序的施行状况。
仿真软件运用实例介绍
恳求:计划一PLC程序,读出仿照电位器0的其时值,并在TD200文本显现器中显现出来。
梯形图文件
Network 1 // TD200 Demo
LD SM0.1
MOVB 16#80, VB14 //初度扫描,使能榜首条显现信息
MOVB 0, MB0 //铲除功用键位
Network 2
LD M0.0 //F1键现已按下
MOVB 16#40, VB14 //显现第二条音讯
R M0.0, 1 //复位F1键M位
Network 3
LD V14.6 //第二条信息现已显现
MOVB SMB28, AC1 //读仿照电位器0
MOVW AC1, VW108 //在TD200显现仿照电位器0的值
数据块文件
DATA BLOCK
VB0 'TD' //
VB2 16#10 //显现言语为英语,更新速度为尽或许快
VB3 16#B1 //显现方法为40个字符;
VB4 2 //音讯条数为2
VB5 16#00 //功用键象征位为 M0.0 - M0.7
VW6 40 //音讯初步地址设置为 VB40
VW8 14 //音讯使能位的初步地址设置为 VB14
VW10 65535 //大局暗码(假定运用暗码)
VW12 2 //字符集设置为 Latin 1 (Bold)
//音讯 1 音讯使能位为 V14.7
VB40 'Welcome Message Press F1 Continue ' //音讯1内容
//音讯2 音讯使能位为V14.6
VB80 'The Slider Number Is' // 音讯2内容
VB106 16#0 //不答应批改;无应对;无暗码;
VB107 16#30 //无符号整数;无小数位;
VW108 16#00 //数据嵌入地址及嵌入的的数据
VB110 ' ' //
//END TD200_BLOCK ------------------------------
//DATA PAGE COMMENTS
程序阐明:
(1)点击东西栏中

的按钮,就能够调出人机接口TD200的仿真界面,如附图9所示。

附图9 TD200仿真界面
(2)程序作业后,在TD200上首要显现等候信息“Welcome Message Press F1 Continue”,如附图10所示。

附图10 程序作业截图1
(3)按下F1键后,显现信息“The Slider Number Is 0”
(4)移动仿照电位器0的滑动块,能够查询到TD200上显现的数值随滑动块的移动而改动,且和仿真软件界面上显现的数值一同,如附图11所示。

附图11 程序作业截图2
版别阐明:
1.此紧缩包里包含 S7_200(西班牙文原版)、S7_200_ING(英文原版)和S7_200汉化版,两个原版文件均来自于此软件的官网,汉化版收集于网络。
2.初学者运用汉化版比照简略,但汉化版在仿真时会过错显现某些梯形图,绝大大都状况下或许不会影响程序作业,自个主张汉化版运用娴熟往后用原版软件。
3.下图表是本软件所支撑的指令,“X"标明支撑,“NO”标明不支撑,“1-1-08”标明在08年1月1日后的版别中支撑此指令,例如移位寄存器指令SHRB在08年1月1日之前的版别中不支撑,往后的版别均支撑此指令。
更新阐明
3.0版别添加支撑高速计数器HDEF、HSC指令,支撑高速脉冲输出PLS(包含PTO和PWM)指令,支撑循环指令FOR、NEXT,添加了程序强行功用。

支撑高速脉冲输出PLS(包含PTO和PWM)指令,支撑循环指令FOR、NEXT,添加了程序强行功用。






上一篇:含糊神经网络算法在PLC的运用

下一篇:plc电路要加滤波器吗

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部