创建子程序1新建子程序变量在PLC侧新建子程序;子程序更改为“P_N”在该子程序中的变量表定义4个变量,分别是检测位、暂存位和输出上升沿和下降沿;如图1所示。图1:创建变量表2创建子程序在STEP 7-MicroWIN SMART子程序“P_N”中进行编程;如图2所示。图2:子程序3调用子程序在MAIN主程序中调用子程序,并对...
第一步:用鼠标右键单击指令树的指令库分支,选择打开库文件夹,并在库文件夹里添加或者删除库文件。 图12. 打开库文件夹 图13. 库文件夹 第二步:关闭项目后重新打开软件即可看到指令树中库文件添加或者删除成功,删除库文件时也用鼠标右键单击指令树的指令库分支,选择刷新库,即可看到项目树中的库文件夹该库删除。
指令库文件扩展名为.smartlib。库文件可以作为单独的文件拷贝、移动。 在项目中使用库 注意:在项目中使用库时,必须关闭从中创建库的项目,然后打开一个新项目或其它项目以使用库。 当打开新项目时,项目树中的库文件夹显示在项目选项中为用户自定义库配置的文件夹中的库,指令库的调用方法与子程序基本一样。 图10....
当一个子程序工作需要很多个参数的时候,要写很多MOV指令,也要占用很多公共资源M地址。对于200 SMART PLC,M区只有32个字节,如果需要32字节以上的区域,那就只能在比较大的V区找地方了。而当子程序很多,或者子程序是不同编程者的话,就可能会有不同子程序使用到了相同的区域。这样必然需要修改一些地址,使地址...
图1. 自定义库和西门子标准库必须具有管理员权限才能创建用户定义的库。如果使用“以管理员身份运行”(Run as administrator)命令启动STEP7-Micro/WIN SMART,这将提供足够的权限。定义库指令一个已存在的程序项目只有子程序、中断程序可以被创建为指令库。中断程序只能随定义它的主程序、子程序集成到库中。例如一个...
指令库文件扩展名为.smartlib。库文件可以作为单独的文件拷贝、移动。 在项目中使用库 注意:在项目中使用库时,必须关闭从中创建库的项目,然后打开一个新项目或其它项目以使用库。 当打开新项目时,项目树中的库文件夹显示在项目选项中为用户自定义库配置的文件夹中的库,指令库的调用方法与子程序基本一样。
双线圈和多重赋值都是自定义库程序范围中一个非常重要的思想。不能很好理解这两个概念,将会对制作库程序产生很大的障碍。 五、间接寻址 在操作数引脚(实参)上直接使用常数、绝对地址、符号这三种方式是编程中使用最多写法。另外,还有符号定...
S7-200 SMART 用户自定义指令库: https://support.industry.siemens.com/cs/cn/zh/view/109771083 S7-200SMART模拟量比例换算: https://support.industry.siemens.com/cs/cn/zh/view/109771085 S7-200 SMART PLC 与 RFID 读写器的通信: https://support.industry.siemens.com/cs/cn/zh/view/85273082 ...
09内部讲座:S7-200 SMART 自定义库和项目移植#硬声创作季 或许 248 11 昆仑通态触摸屏如何恢复出厂设置 #PLC #自动化 #维修 #电工 #星河知识计划#硬声创作季 也许吧 7853 0 最通熟易懂的方式了解什么是PLC(下集)#plc 华秋商城 7591 212 三菱PLC的定时器指令 #自动化 #电气 #PLC #硬声创作季 或许 ...
双线圈和多重赋值都是自定义库程序范围中一个非常重要的思想。不能很好理解这两个概念,将会对制作库程序产生很大的障碍。 五、间接寻址 在操作数引脚(实参)上直接使用常数、绝对地址、符号这三种方式是编程中使用最多写法。另外,还有符号定义的常量和间接寻址两种方式相对比较少去使用。如图10所示: ...