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

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

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

建立工程

832cf87369428932d38d6c0d21749e18.png

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

565931f0c0aa17fc76dc94bf9585cae6.png

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

78493afe7970023f1e882262c2e90d11.png

点击“关闭”按钮;

53e0a3cd9b8444f55772a9edddf9ab42.png

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

b6bd13c38d270fcbf3aa2432f0c9bcb4.png

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

03f069f72c545d0677b118d531303187.png

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

541ccabe7a46fe9ed4bca2cd91769b0a.png

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

b70d30ce2823d6ebde23a77451bd1044.png

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

8f8447f9ee0d6a46fdc3a70a067a6c96.png

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

5568a5fe25fa520f83b177ba7d64ee85.png

PLC编程界面如下图所示;

b830a99f7873fffc35c0b4821d912d45.png

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

e029c5c1722103a741294dd6e16ab5a7.png

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

f10ede8c7d9de09d2dd71fda5b79c534.png

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

c8348dd3cb7506bb35e77d34307ba0e2.png

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

94826512523eef85607ae5b0917d0315.png

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

95087bd3700641b53af6791b59bda114.png

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

c99ab8ea83872ecfae46781f9e2c770c.png

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

d76c7ca0df61491a939b3625ddae5cf2.png

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

42e6c1426f39517c66b8522f237edb06.png

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

7f78117c5f989dc5d754129683f54a45.png

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

20f8e2c3fa7044069dfa4b99c8657704.png

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

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

1c1c372d88eb0a939a400bc8feb9a192.png

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

a6cd657281644812a1e0462113c63605.png

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

3f705e582b8f2f1bd2947a1f7a42f7eb.png

PLC程序仿真

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

285eac3460e926cc6d13bb4dcab3afb5.png

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

066af0b3d61e2648d69596d9a29f905f.png

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

61545045112ae12dac3445c28024bc3a.png

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

d808d17c5c4a9de5fcf5093a241d9b9a.png

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

10104c7552f1749c1a1b4d2fe0447334.png

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

c38cd3ed29e8a9da1b823407ca6edc0a.png

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

37ac11e003f79257daa5c68299335646.png

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

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值