施耐德plc编程软件_施耐德PLC编程SoMachine软件工程的建立及仿真

本文详细介绍了如何使用施耐德SoMachine V4.3编程软件建立PLC工程,包括新建项目、硬件组态、创建程序、设置程序调用、变量定义以及进行程序仿真。通过实例展示了从零开始到PLC程序运行的完整过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在自动控制领域,施耐德各系列PLC,因其强大的功能、友好的界面被大家广泛的应用。这里以施耐德SoMachine V4.3编程软件分享PLC工程的建立及程序的仿真。

以下图片为SoMachine软件安装后的图标,软件安装过程这里不做详细介绍,但其安装时,需要使用虚拟光驱引导安装,这是与一般的常规软件安装不同。

建立工程

da1a763b68e7210cd25196c34e57b750.png

双击SoMachine软件图标,打开软件。新安装的软件会弹出如下所示的窗口。

a4b280b57dcf404cc5863e386e5b25ed.png

点击“不加装插间并继续”按钮,继续打开软件,软件探测如下所示对话框;

ae5db680c6d2e5983c7a4e3a6223bc53.png

点击“关闭”按钮;

d9de31a48956ce605f17eea66dd16120.png

在弹出的界面中,选择“新建项目”-“空项目”;

71310de23e040cd3f8efb05b34c32286.png

在如下所示的界面,协调项目的名称“test”,然后点击“创建项目”;

47890f684cc99ed5aa7f273de920d63c.png

在弹出的界面,双击“添加及删除设备”,进入硬件组态画面;

6eac1cc5f6f3e8cdd54b7d2955c332bc.png

在硬件组态对话框中,依照如下所示的顺序选择,导入PLC硬件;

9e311637754ac3b328f3c9c1b6b968cb.png

PLC硬件导入以后如下图所示,点击“完成”,关闭硬件组态对话框;

f09473938af9bb9974da3d1c01e105ff.png

回到软件项目导航界面,双击“控制器”,进入PLC的编程界面;

600a4dec6d9f81f05d52561310ea4ac9.png

PLC编程界面如下图所示;

8954c1ab16277fa8163622e2a5c3ee4c.png

在PLC的编程界面的左侧的应用程序树中,点击“Application”右侧的“+”号图标,在弹出的快捷菜单中,选择“POU…”创建程序;

3c02e3476d644504446e3ba03dc94a29.png

在弹出的对话框中,输入程序名称“main”-类型选择程序,实现语言选择ST(当然这个位置还可以选择梯形图、FBD等),点击“添加”。即可完成程序的创建。

a75dc78e61078a4e4dffe505299a59c8.png

如下即为ST语言方法的程序编辑器;

6f1457e3224fe4cd254bd3b144a2a41b.png

在界面左侧的“应用程序树”中,任务设置-MAST的右侧点击“+”,在弹出的快捷菜单中,选择“程序调用…”;

bc114051d8ad43328f1f1d868ec7e385.png

弹出如下所示的对话框,在要调用的POU项,点击“…”;

2e3dbbf838d0b0e9ce9de4116bd62d4b.png

弹出如下所示界面,选择“Application”-“main(我们已经建立的程序页名称)”双击;

43127a9e49a6a4a3636917166f6dc3b1.png

回到添加程序调用对话框,点击“添加”;

2f4beeea466e8c5ff83b5160aa364cd6.png

添加完成后,应用程序树如下图所示;

daaa54681039f884938f7360dcf81ba2.png

在程序编辑器的上方,点击倒三角符号,打开变量定义编辑器;

475f5d34285e9d8b3442a86ddeb61d4b.png

变量定义区打开后的程序编辑区如下图所示;

fd86afa0f72fcb2979f3f59215fd40df.png

在变量编辑区输入“val1,val2,val3:int;”即定义了val1,val2,val3三个整型变量;

在程序代码区,输入“val3:=val1+val2”;实现将两个变量求和;

1020a460641556a14e5d0faa88c355a2.png

程序编写完成后,点击工具栏中的编译按钮,编译程序;

36252866a2a4cb6e43f5320c666f5b3b.png

编译完成后,会在消息通知栏中,显示编译信息,如下图所示;

cece353205571254d48022117dc2d047.png

PLC程序仿真

点击菜单栏中的“在线”-“仿真”,软件打开仿真器;

19012156d202a8421ecce0e63d982fb6.png

点击工具栏中的在线按钮,仿真在线程序;

dbc6c0573c46b87a116a1b4e1fc7d1ad.png

弹出如下所示的提示框,点击“是”;

d86a0f35cdf12447a0c29bd6393bc336.png

完成后,软件如下界面所示;

69549fe4818c0f928f6bd19d626a5286.png

点击工具栏中的“开始”按钮,将PLC切换到运行模式;

1a763d63679680c26df30a125407b2e4.png

PLC运行后,在变量定义区域,写入如下所示的数字;

0da9b6da2796a1fb568440487bd1463a.png

然后使用快捷键Ctrl+F7,写入数据;数据写入后,软件如下图所示。

6011e53b938f6dcfefcd7aee94220082.png

以上,即使用SoMachine完成了程序工程的建立、硬件组态、程序编写、程序调用、程序的仿真等。

(转载请注明来源函控自动化工程师头条号)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值