施耐德PLC编程SoMachine软件工程的建立及仿真
在自动控制领域,施耐德各系列PLC,因其强大的功能、友好的界面被大家广泛的应用。这里以施耐德SoMachine V4.3编程软件分享PLC工程的建立及程序的仿真。
以下图片为SoMachine软件安装后的图标,软件安装过程这里不做详细介绍,但其安装时,需要使用虚拟光驱引导安装,这是与一般的常规软件安装不同。
建立工程
双击SoMachine软件图标,打开软件。新安装的软件会弹出如下所示的窗口。
点击“不加装插间并继续”按钮,继续打开软件,软件探测如下所示对话框;
点击“关闭”按钮;
在弹出的界面中,选择“新建项目”-“空项目”;
在如下所示的界面,协调项目的名称“test”,然后点击“创建项目”;
在弹出的界面,双击“添加及删除设备”,进入硬件组态画面;
在硬件组态对话框中,依照如下所示的顺序选择,导入PLC硬件;
PLC硬件导入以后如下图所示,点击“完成”,关闭硬件组态对话框;
回到软件项目导航界面,双击“控制器”,进入PLC的编程界面;
PLC编程界面如下图所示;
在PLC的编程界面的左侧的应用程序树中,点击“Application”右侧的“+”号图标,在弹出的快捷菜单中,选择“POU…”创建程序;
在弹出的对话框中,输入程序名称“main”-类型选择程序,实现语言选择ST(当然这个位置还可以选择梯形图、FBD等),点击“添加”。即可完成程序的创建。
如下即为ST语言方法的程序编辑器;
在界面左侧的“应用程序树”中,任务设置-MAST的右侧点击“+”,在弹出的快捷菜单中,选择“程序调用…”;
弹出如下所示的对话框,在要调用的POU项,点击“…”;
弹出如下所示界面,选择“Application”-“main(我们已经建立的程序页名称)”双击;
回到添加程序调用对话框,点击“添加”;
添加完成后,应用程序树如下图所示;
在程序编辑器的上方,点击倒三角符号,打开变量定义编辑器;
变量定义区打开后的程序编辑区如下图所示;
在变量编辑区输入“val1,val2,val3:int;”即定义了val1,val2,val3三个整型变量;
在程序代码区,输入“val3:=val1+val2”;实现将两个变量求和;
程序编写完成后,点击工具栏中的编译按钮,编译程序;
编译完成后,会在消息通知栏中,显示编译信息,如下图所示;
PLC程序仿真
点击菜单栏中的“在线”-“仿真”,软件打开仿真器;
点击工具栏中的在线按钮,仿真在线程序;
弹出如下所示的提示框,点击“是”;
完成后,软件如下界面所示;
点击工具栏中的“开始”按钮,将PLC切换到运行模式;
PLC运行后,在变量定义区域,写入如下所示的数字;
然后使用快捷键Ctrl+F7,写入数据;数据写入后,软件如下图所示。
以上,即使用SoMachine完成了程序工程的建立、硬件组态、程序编写、程序调用、程序的仿真等。
(转载请注明来源函控自动化工程师头条号)
施耐德PLC学习教程,Unity Pro软件的常见用法!
一Unity Pro用户界面:
启动Unity Pro后,用户界面如下图所示:分为菜单栏(1),工具栏(2),项目浏览器(3),编辑器窗口(4),用于直接访问编辑器窗口的选项卡(5),信息窗口(6),状态栏(7)。
二、新建项目:( 以Unity Pro xl V5.0为例)
1、运行Unity Pro xl V5.0程序
开始→Unity Pro xl,如下图,或双击桌面上的Unity Pro xl V5.0图标.
2、新建项目
在菜单栏“文件”中选择“新建”,弹出下图,选择你需要的CPU如BMX P34 2020 (02.00),然后确定,点击菜单“文件另存为”,取文件名My Projiet-1:保存。即完成了项目建设与工程名字修改工作。
三、配置PLC系统
双击左侧项目浏览器“配置”,出现下面菜单
1、右键点击最右端红色箭头位置,出现菜单选择“替换机架(R)”,更换底板为六槽底板;
2、右键点击1号插槽选择“新设备”,在弹出的菜单中选择离散量DDI:DDI1602;(16路离散量漏极输入)设备。
3、同样方法右键点击2号插槽选择“新设备”,在弹出的菜单中选择DDO:DDO3202k;(32路源极输出)
4、同样方法右键点击3号插槽选择“新设备”,在弹出的菜单中选择ACI:AMI0410;(4路模拟量高电平隔离输入)
5、同样方法右键点击4号插槽选择“新设备”,在弹出的菜单中选择AMO:AMO0410;(4路模拟量隔离输出)
6、同样方法右键点击5号插槽选择“新设备”,在弹出的菜单中选择EHC:EHC0200;(2通道通用计数器)
7、点击保存按钮。
上述设备还可以进行复制、修改、删除、编辑等操作。至此就完成了plc系统的硬件配置。
四、通信设置:
1、双击左侧项目浏览器中的“通讯“,右键点击“网络”,在弹出的菜单中选择“新建网络“,在弹出的选项卡中,下图的“可用网络列表“里选择以太网,在“更改名称”里用英文进行书写Ethernet-HMI1;然后确定。
2、右键Ethernet_HMI1选打开,在弹出的下图中修改IP地址:192.168.0.1;子网掩码255.255.255.0,该页面左上角型号系列选择CPU2020 02.00;右侧“模块实用程序选择“选“是” 。
3、在项目浏览器“配置”中找到并双击下图中Ethernet图标。
在弹出的页面中点击“通道3”上面的Ethernet图标,再点选项卡“I/O对象“,点全选,按下“更新网格”按钮。如下图。
左键再按通道3,然后在下面“功能”里选择“以太网TCP IP”,“网络链路”里选“Ethernet_HMI1”;
此时发现左侧项目浏览器已经改为“对号”了。如下图。
以上完成了网络的配置。
相关问答
施耐德PLC编程软件UnityProXLV5.0授权工具怎么用?
先运行授权工具里那个prvdisk.exe程序,创建一个虚拟盘,要注意选择.DPD格式的那个文件和格式化一下,然后再连接。输入密码12345,然后在注册文件里选择转让许可...
施耐德plc用的是什么编程软件
[最佳回答]wido,小型plc,可完成一般的自动化任务,比西门子S7-200性能稍弱,编程平台是TwidoSoft或TwidoSuite;M218,小型plc,可完成一般的自动化任务,比西门子S...
施耐德m241plc编程手册?
对于施耐德M241PLC编程手册,它包含了详细的指导和说明,帮助工程师了解PLC的基本原理和编程方法。手册中包括了PLC的硬件配置、软件设置、输入输出模块的配置...
施耐德4.3怎么连接plc?
首先需要确认PLC的类型和通讯协议,然后在施耐德4.3开发环境中添加相应的PLC设备,并在网络设置中配置正确的IP地址和端口号。接着在PLC程序中添加MODBUS报文协...
施耐德PLC型号及编程软件?
施耐德plc有modiconquantum系列、modiconpremium系列、modiconm340等,编程软件用unitypro施耐德plc有modiconquantum系列、modiconp...
施耐德plc218程序怎么上传?
要上传施耐德PLC218的程序,一般可以按照以下步骤进行:1.确保你有与该PLC配套的编程软件,比如UnityPro等。2.使用合适的通信电缆将计算机与PL...
施耐德PLC程序被保护,怎么把新程序上载啊?急?
把PLC存储器擦除,这样所有的程序加密码都没了,再传新程序把PLC存储器擦除,这样所有的程序加密码都没了,再传新程序
施耐德tm218plc编程软件安装步骤?
就...2、更新了授权文件,以前的授权文件失效了.授权文件使用后就变为空,最好下载RAR,每次安装时授权时解压用一次.3、运行授权工具软件PrvDisk2.02-Prv...
施耐德plc时间继电器的编程方法?
你好!施耐德plc时间继电器的编程方法如下:1.明确PLC时间继电器编程是一种基于时间控制的编程方式,能够实现对设备的时间控制功能。2.PLC时间继电器编程需要遵...
施耐德plc数据线怎么做?
1.施耐德PLC数据线的制作方法是可以掌握的。2.原因是施耐德PLC数据线的制作需要一定的技术和知识,但并不复杂。首先,需要准备好合适的电缆和连接器。然后,根...