plc1200编程软件需要电脑配置吗(plc编程电脑需要什么配置)

plc1200编程软件需要电脑配置吗(plc编程电脑需要什么配置)西门子自动化仿真 nbsp 西门子的自动化仿真在工程文件尚未正式投入前进行使用 它可以分为 PLC 离线仿真 触摸屏离线仿真和 PLC 触摸屏联合仿真 3 种情况 其中 PLC 离线仿真还需要安装与 PLC 版本相对应的 PLCSIM 软件 其安装后的图标为 nbsp 一般情况下 离线仿真不会从 PLC 等外部真实设备中获取数据 只从本地地址读取数据 因此所有的数据都是静态的

大家好,我是讯享网,很高兴认识大家。



西门子自动化仿真 

西门子的自动化仿真在工程文件尚未正式投入前进行使用,它可以分为PLC离线仿真、触摸屏离线仿真和PLC触摸屏联合仿真3种情况。其中,PLC离线仿真还需要安装与PLC版本相对应的PLCSIM软件,其安装后的图标为 
讯享网

一般情况下,离线仿真不会从PLC等外部真实设备中获取数据,只从本地地址读取数据,因此所有的数据都是静态的,但离线仿真可以使用户更直观地看到预览效果,而不必每次都下载程序到PLC或触摸屏,可以极大地提高编程效果。在调试时使用离线仿真,可以节省大量的由于重复下载所花费的工程时间。

PLC离线仿真博途项目可以用S7-1200 PLC的仿真软件来进行模拟,软件名称为PLCSIM。在本书中共有两个仿真器可以操作,即S7-1200 PLC仿真器和HMI仿真器,为了便于操作,在软件中只有一个按钮 ,选择仿真的对象后则启动仿真器自动与之匹配。例如,在项目树中通过单击选择S7-1200站点,然后再单击菜单栏中的启动按钮 ,即可启动 S7-1200 PLC仿真器并自动弹出下载窗口。


【实例1】 单按钮控制三台电动机的起停

任务说明:用一个按钮控制3台电动机,起初每按一次,对应起动一台电动机;待全部电动机完成起动后,该按钮再每按一次,则对应停止一台电动机,其中先起动的电动机先停止运行。

▶ 解决步骤:
STEP 1:定义输入/输出元件
根据要求列出见表1 所示的I/O表,其电气接线如图1-1所示。

表1:I/O

1-1 单按钮控制电气接线
STEP 2:PLC梯形图编程
PLC梯形图程序如图1-2 所示。
程序段1:初始化设置电动机控制字MW20为0。
程序段2:在电动机控制字MW20小于5的情况下,每按一下按钮I0.0,调用INC指令使得该控制字加1。
1-2 单按钮控制梯形图

程序段3:根据电动机控制字MW20的情况,分别输出对应的QB0值,即0→1→3→7→3→1→0。

STEP 3:PLC仿真

在编辑的PLC中,完成编译后,单击右键,即可弹出图1-3 所示的菜单,选择 “开始仿真”。也可以在选择PLC后,直接在菜单栏单击 “仿真启动”按钮 

在图1-4 所示的扩展的下载到设备选项中,跟实际PLC下载一样,选择PN/IE_1,确认目标设备(CPUcommon),图1-5 所示为仿真情况下的下载预览,此时可以单击 “装载” 按钮,完成后就是如图1-6 所示的仿真器精简视图,包括项目PLC名称、运行灯、切换按钮和IP地址。通过图1-6 视图中的切换按钮可以切换仿真器的精简视图和项目视图。这里选择项目视图,如图1-7 所示,并单击 “项目→新建”,创建新项目(见图1-8 ),仿真项目的扩展名为 “sim15” (V15版本)、“sim16”(V16版本)等。

图1-3   “开始仿真”选项
图1-4   仿真情况下扩展的下载到设备
图1-5   仿真情况下的下载预览
图1-6   仿真器精简视图
图1-7  PLC 仿真项目视图
图1-8  创建仿真新项目
在PLCSIM 项目中,可以读出 “设备组态”,如图1-9  所示。
图1-9   仿真器的 “设备组态”
在设备组态中,单击相应的I/O模块,就可以操作PLC程序中所需要的输入信号或显示实际程序运行的输出信号。图 1-9 所示为DI模块的输入信号,可以看到程序中用到的“启停按钮”。需要注意的是,它的表达方式为硬件直接访问模块 (而不是使用过程映像区),在I/O地址或符号名称后附加后缀 “:P”。为了演示上的方便,将博途窗口和PLCSIM窗口合理排布,如图1-10 所示,单击程序编辑窗口的  ,就可以实时看到数据变化情况了,当按下 “启动按钮”后, MW20 的数据就可以非常清晰地被看到。
图1-10   仿真操作启动按钮
STEP 4:创建SIM表格
PLCSIM 中的 SIM 表可用于修改仿真输入并能设置仿真输出,与 PLC 站点中的监视表功 能类似。一个仿真项目可以包含一个或多个 SIM 表格。双击打开 SIM 表格,在表格中输入需要监控的变量,在 “名称”列可以查询变量的名称,除优化的数据块之外,也可以在“地址”栏直接输入变量的绝对地址,如图1-11  所示。
图 1-11  SIM 表格
如图 1-12 所示,在 “监视 修改值”栏中显示变量当前的过程值,也可以直接输入修 改值,按 <ENTER> 键确认修改。如果监控的是字节类型变量,可以展开以位信号格式进行显示,单击对应位信号的方格进行置位、复位操作。除了单一变量之外,还可以在图1-11 处的 “一致修改”栏中可以为多个变量输入需要 修改的值,并单击后面的方格使能批量修改这些变量,这样可以更好地对过程进行仿真。
图1-12  SIM 表格的监视

SIM表格可以通过工具栏的按钮导出并以Excel格式保存,反之也可以通过按钮Excel文件导入。需要注意的是,必须使能工具栏中的 “启用/禁用非输入修改”按钮才能对其他数据区变量进行操作。

STEP 5:创建序列

对于顺序控制,例如电梯的运行,经过每一层楼的时候都会触发输入信号并传递到下一级,过程仿真时就需要按一定的时间去使能一个或多个信号,通过SIM表格进行仿真就比较困难。此时,仿真器的序列功能可以很好地解决这样的问题。如图1-13 所示,双击打开一个新创建的序列,按控制要求添加修改的变量并定义设置变量的时间点,具体为

00:00:00.00,"启停按钮":P,%I0.0:P,布尔型,设为值TRUE;

00:00:00.05,"启停按钮":P,%I0.0:P,布尔型,设为值FALSE;

……

在 “时间”栏中设置修改变量的时间点,时间将以 “时:分:秒 .小数秒 (00:00:00.00)”格式进行显示;在 “名称”栏可以查询变量的名称,除优化的数据块之外也可以在 “地址”栏直接输入变量的绝对地址,只能选择输入 (%I:P)、输出 (%Q或%Q:P)、存储器 (%M)和数据块 (%DB)变量;在 “操作参数”栏中填写变量的修改值,如果是输入位 (%I:P)信号还可以设置为频率信号。

图1-13   设定控制序列
序列的结尾方式有 种:
)停止序列:运行完成后停止序列,执行时间停止计时。
)连续序列:运行完成后停止序列,执行时间继续计时,与停止序列相比,频率操作 连续执行,通过序列工具栏中的停止按钮停止序列。
)重复序列:运行完成后重新开始,通过序列工具栏中的停止按钮停止序列。
通过序列工具栏中的 个按钮 “启动序列” 、 “停止序列” 和 “暂停序列”
对序列进行操作;“默认间隔”表示增加新步骤时,两个步骤默认的间隔时间;“执行时间”表示序列正在运行的时间。通过SIM表格的操作记录也可以自动创建一个序列。首先单击仿真器工具栏中的按钮    开始记录,然后修改变量,也可以按批次修改变量。单击  按钮将暂停记录,再按一下按钮    则暂停记录后将继续执行记录功能,记录完成后单击停止记录按钮    结束记录。仿 真器自动创建一个新的序列,序列中记录了对变量赋值的过程和时间点,也可以修改序列时间点或增加频率输出,以满足精确仿真。


 触摸屏离线仿真 

【实例2】 触摸屏画面更改仿真

任务说明:如图2-1 所示,触摸屏共有3个画面,其中画面1可以设置内部变量Tag1=0(即清零),3个画面可以互相切换,每切换一次画面,则Tag1加1,并实时显示在当前画面中。

2-1 触摸屏画面

▶ 解决步骤

STEP 1:触摸屏画面组态

定义Tag1为触摸屏的内部变量,如图2-2 所示。根据实例要求,在图2-3 所示的画面1中进行画面组态,包括按钮[画面2]、 [画面3]和 [清零],另外增加I/O域    用于显示 Tag1 的值。

图2-2 定义Tag1

图2-3 画面

I/O域是用来显示过程值的,图标为 ,即显示从 PLC 的存储器或HMI的内部变量中输出的值,属于动态对象。通过 I/O 域可以在PLC控制器和 HMI 设备之间交换过程值和操作员输入值。
图2-4 所示是Tag1的值显示过程值。
图2-5  所示是画面1[清零]按钮事件,即设置变量输出为0。其他两个按钮[画面2]、 [画面3],是画面切换。
对于画面2和画面3,则分别建立画面切换按钮和Tag1的I/O域显示,如图2-6 和图2-7 所示。

2-4 Tag1的值显示过程值

图2-5 [清零]按钮事件

图2-6 画面

图2-7 画面

STEP 2:触摸屏的计划任务
每切换一次画面都需要进行相应的变量Tag1计算,这里采用了 “计划任务”,选择 “触发器”为 “画面更改”,并创建事件Task_1为增加变量,即 Tag1 Tag1+1,如图2-8、 图2-9所示。

图2-8 计划任务

图2-9     task_1的事件

STEP 3:触摸屏仿真
完成以上两个步骤后,触摸屏即可进行仿真,如图2-10 所示,单击 “开始仿真”,进 行程序装载后的画面1如图2-11所示。任意单击画面切换,会出现图2-12和图2-13所示的状态,表示实例组态完全正确。

图2-10 触摸屏仿真

图2-11 画面 仿真

图2-12 画面 仿真

图2-13 画面仿真


PLC触摸屏联合仿真 

【实例3】 两电动机延时起停触摸屏控制

生产机械共有两台电动机需要控制,其控制要求如下:在触摸屏上按下启动按钮,第1台电动机开始起动,等待一定时间后 (默认设置为5s),第2台电动机起动,此时两台电动机都处于运行状态;在触摸屏上按下停止按钮,第2台电动机先停止,等待一定时间后 (默认设置为10s),第1台电动机停止,此时两台电动机都处于停止状态;延时起动时间和延时停止时间可以在触摸屏上进行重新设定,其单位为s。请用PLC触摸屏进行编程并进行联合仿真。

▶ 解决步骤
STEP 1:定义输入输出元件和电气接线
表2 所示为两电动机延时起停触摸屏控制的输入 输出元件定义。
2 输入 输出元件定义

接线示意如图3-1 所示。
STEP 2:PLC编程
PLC编程共有两个要点:①两台电动机的逻辑控制,这里采用了启动中间变量M10.1

图 3-1 两电动机延时起停电气接线

和停止中间变量M10.3;②启动延时时间和停止延时时间的转换,需要注意的是IECTime的时基是ms,因此设置值(s)必须先乘以1000,再采用T_CONV指令进行转换。

3-2 所示为梯形图。

图3-2 PLC梯形图

STEP 3:HMI组态
图3-3所示为HMI画面组态,包括启动按钮、停止按钮、KM1指示灯、KM2指示灯以 及起动延时设置和停止延时设置,其中起动延时设置为 I/O域,图标为    ,它的设置参考 图3-4、图3-5所示的进行,包括显示格式、移动小数点、前导零和格式样式s99等。

图3-3 HMI画面组态

图3-4  I/O域的属性

图3-5  I/O域的格式

STEP 4PLC触摸屏联合仿真
PLC 触摸屏联合仿真是指按照 PLC 仿真加上触摸屏仿真的方式联合进行。在 PLC 处右 键单击 “开始仿真”,装载程序后出现 PLCrun 状态;在 HM I 右键单击 “开始仿真”,即出 现如图 3-6  所示的联合仿真初始画面。在仿真画面中可以对按钮、  I/O 域进行动作,一方 面可以看到触摸屏的变化,另外一方面可以监控 PLC 的实际情况。
图3-6   联合仿真初始画面
单击起动延时 I/O 域 (即数字输入输出),就会弹出图3-7  所示的 I/O 域输入画面, 如输入“ ”,则可以在 PLC 程序的仿真实时监控中看到相关的定时器变化情况 (见 图3-8 )。

3-7 仿真画面中的I/O域输入

图3-8 PLC监控


推荐阅读

推荐阅读




工程师要遵守哪些低压电器设计原则?继电器和接触器有没有区别?低压电器工程师的一些入门指导——以下是张白帆老师的几点看法和建议
运放电路分析方法及4个经典的基本电路
虚拟电厂的底层逻辑
干货 | 2024展望:万字解读储能行业发展现状,储能大规模发展时代即将到来
★全是干货 | 逐步演示遥控小车仿真实例,Proteus单片机电路设计与仿真——电子设计竞赛选手必读!

★【喜报】机工社电工电子分社5种教材入选人社部第四批技工教育和职业培训“十四五”规划教材目录!

文章来源:微课学西门子S7-12001500 PLC编程
责任编辑:翟天睿
审核人:付承桂


小讯
上一篇 2025-04-19 19:21
下一篇 2025-06-12 12:32

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/142550.html