资源说明
《麦格米特plc编程解密一体化软件 2.11》是一款PLC控制系统设计工具,这款软件可以帮助用户调试设备的运行情况,软件内的功能非常丰富,操作也很简单,是一款非常不错的软件,感兴趣的小伙伴欢迎下载使用噢!
软件功能
正常启动
麦格米特plc编程软件是与编程软件XBuilder一起安装的,安装完毕后,从开始菜单中选择 [PLC Application]-> [XBuilder]-> [PLC仿真],可以启动仿真软件。
用这种方式启动后,仿真软件处于空白状态,接下来可以新建一套全新的仿真配置,或者打开以前保存在硬盘上的仿真配置。
从XBuilder启动
仿真也可以从XBuilder中直接启动,当XBuilder处于有工程的状态时,选择”工具”下的”工作在仿真状态”菜单,仿真软件就会自动启动起来,并按照当前工程的PLC系列类型(例如MC100、MC200、MC80等),自动创建一套与该类型对应的仿真配置,然后用户可以直接使用这套仿真配置进行下载和调试程序。
说明:自动创建仿真配置时,主模块使用的是某系列中默认的主模块,如果点数不能符合要求,用户可以再手动切换主模块型号。
从资源管理器启动
如果以前曾将某个仿真配置保存到了硬盘文件中,可以从资源管理器中直接双击相应得仿真配置文件(*.smp文件)打开该文件,此时仿真软件将读取最后一次保存过的配置内容,并自动载入最后一次下载到这个仿真配置中的用户程序。
软件特色
文件
“文件”子菜单可用于“新建工程”、“打开工程”、“关闭工程”、“关闭文件”、“保存文件”、“保存工程”、“工程另存为”。它也包含用于打印、打印设置和打印预览的命令。
编辑
“编辑”子菜单包含了编辑所必需的全部命令,如编辑的撤销/恢复,插入、剪切和粘贴。另外,它提供了文本和图形程序的搜索和替换文本字符串功能。
查看
“查看”子菜单提供了显示、隐藏不同窗口、工具条的功能。也提供了以不同语言查看当前程序的功能。
PLC
“PLC”子菜单提供了与PLC硬件互操作的相关功能。
工具
“工具”子菜单提供了设置XBuilder相关属性和复杂指令的向导功能。
窗口
“窗口”子菜单提供了访问当前打开的窗口,以及按您需要的方式重新排布当前窗口的功能。
帮助
“帮助”子菜单包含了用于调用帮助和显示关于对话框的所有命令。
本程序提供了几个工具栏,其中包含了用于更快地访问要经常使用的操作的不同命令按钮。这些操作也可通过使用菜单项或预定义的快捷键来完成。
工具栏位于菜单栏的下方。默认情况下,所有的工具栏都是可见的。要想隐藏或显示某一工具栏,请在任意一个工具栏上点击鼠标右键,在弹出的快捷菜单中选择/取消选择某个工具栏。
将鼠标光标放在任一图标上(而不点击它)停留片刻,会出现一个简短的描述文本,被称为工具提示。这些工具提示包括了当前图标的名称。如果工具提示没有出现,请在“选项”对话框中使能它们。
1、标准工具栏
标准工具栏包含编辑PLC程序最常用的基本功能。
例如:
新建工程、打开工程、保存文件、保存全部,剪切、拷贝、粘贴,撤销/恢复,删除,查找,打印预览、打印,显示/隐藏工程管理器、显示/隐藏信息输出窗口。
2、编译工具栏
编译工具栏包含编译当前程序和全部编译两个编译最常用的功能:编译当前窗口中的用户程序/编译全部用户程序。
3、梯形图工具栏
梯形图工具栏包含编辑梯形图程序最常用的功能。
4、顺序功能图工具栏
顺序功能图工具栏包含编辑顺序功能图程序最常用的功能。
5、标签工具栏
标签工具栏主要应用在指令列表、数据块两个文本编辑器中,功能是在文本窗口中使用可供快速定位的标签。
6、PLC工具栏
PLC工具栏提供了操作、访问PLC硬件最常用的功能。
每个工具栏的功能都可以在界面菜单中找到对应的菜单项。可以根据需要自定义工具栏,也可以添加新的工具栏,加入常用的图标。
7、缩放工具栏
在梯形图程序和顺序功能图程序中,可以通过缩放工具栏的调整显示比例。
使用说明
仿真与真实PLC的区别
麦格米特plc编程软件主要用于调试用户程序逻辑的正确性,以及方便用户在没有PLC的情况下学习和了解PLC的使用,实现了模拟 PLC 运行用户程序的功能,包括子程序和中断子程序;模拟 PLC 输入、输出端子及面板指示灯、支持 PLC 所有的逻辑运算、数据运算指令和部分高速、外设等指令;支持运行状态控制、扫描周期控制、实时时钟、IO控制等系统功能;支持系统块、数据块配置;仿真程序可以与编程软件(XBuilder)进行通讯,使编程软件可以像操作真正的PLC一样,进行下载、上载、控制、监控等功能。
由于PLC仿真侧重于调试用户程序的逻辑性, 在具体指令方面, PLC的某些指令PLC仿真不支持,具体来说,PLC仿真不支持以下指令:
1、通讯指令(MODBUS、XMT、RCV)
2、定位指令(ABS、ZRN、PLSV、DRVI、DRVA)
3、变频器指令(EVFWD、EVREV、EVDFWD、EVDREV、EVSTOP、EVFRQ、EVWRT、EVRDST、EVRD)
4、外设指令(FROM、DFROM、TO、DTO、REF、REFF、EROMWR)
5、程序流控制指令(WDT)
仿真程序支持的中断也与PLC有一定的差别,主要支持X0-X7的上升沿与下降沿中断,高速计数器中断、定时中断等,但不支持以下中断类型:
1、失电中断
2、串口中断
指令操作
ITD整数转换长整数指令
DTI长整数转换整数指令
FLT整数转换浮点数指令
DFLT长整数转换浮点数指令
INT浮点数转换整数指令
DINT浮点数转换长整数指令
BCD整数转换为BCD整数指令
DBCD长整数转换为BCD整数指令
STRADD字符串结合指令
STRLEN检测字符串长度指令
STRRIGHT从字符串右侧开始读取指令
STRLEFT从字符串左侧开始读取指令
STRMIDR从字符串中任意读取指令
STRMIDW从字符串中任意替换指令
STRINSTR字符串中检索指令
STRMOV字符串中传送指令
BINBCD整数转换整数指令
DBINBCD整数转换整数指令
GRY整数转换为格雷码指令
DGRY长整数转换为格雷码指令
GBIN格雷码转换为整数指令
DGBIN32位格雷码转换为长整数指令
SEGBCD码转换位7段码
ASCASCII码转换指令
ATIASCII码数转换16位16进制指令
ITA16位16进制数转换ASCII码指令
LCNV工程转换指令
RLCNV浮点工程转换指令