分享

S7-200 SMART—— 11个实用编程技巧

 君不见_cy 2021-09-26

设备完成一个动作可能只需要几秒钟,但每台设备的背后都有一个日以夜继奋斗不止的PLC编程工程师,尤其是甲方爸爸催得紧的时候。这不,老张又开始加班了!

图片

唉!小李啊,都说200 SMART便宜又好用,但这个子程序我写的怎么就不行呢?

您想要实现什么功能啊?

图片
图片

我最近有个项目,现场很多阀门功能类似,需要实现联动启停,手自动切换,报警等功能,我想写个子程序做成库,这个局部变量到底要怎么用啊?怎么我写的子程序就只能调用一次呢?

您要用子程序且多次调用啊?那这里门道您知道不?

图片
图片

不就写个子程序么?还有啥门道啊?

可不,您可不要小看这子程序,这里面的学问可不少!

图片

首先,多次调用的子程序中是不能使用全局变量的包括定时器;其次沿指令也是不能用的;然后,temp,out的使用要先赋值的;还有参数变量最多只有16个等等。

图片
图片

小李啊,你说了这么多,你光说不能这样不能那样,那我这个功能需要定时器啊、上升沿的,而且16个参数也不够我用啊!

您不要着急,办法总比困难多么,解决办法肯定是有的啊,但说来话长,我给您找个专家,保准给您讲的清清楚楚明明白白的!

图片

点击左下方阅读原文” 直达

西门子工业1847学习平台'技术专题'。

这里面有您所有问题的答案,包括您需要的批量控制阀门的实例,而且除了这些还有很多编程小技巧,都是老工程师们宝贵的实战经验,保准您看了一节还想再看另一节,干货满满,真的超值!

图片

内容大纲

S7-200 SMART基础入门—硬件及软件

S7-200 SMART硬件和软件的使用方法及编程环境的介绍。

S7-200 SMART基础入门—基础编程

S7-200 SMAR编程基础知识,新建项目的基本步骤,帮助大家快速入门S7-200 SMART 。

S7-200 SMART如何实现CRC校验

S7-200 SMART编程实现CRC校验功能,确保通信过程中数据的准确性。

S7-200 SMART子程序陷阱

S7-200 SMART阐述多次调用子程序时容易忽略的细节,深入讲解其原理以及解决办法。

S7-200 SMART与多台设备之间的自由口通信

S7-200 SMART与多台设备之间自由口通信功能的实现,以及掉站时解决办法。在设备不支持标准MODBUS RTU协议时,为您提供多台设备通过自由口通信轮询案例。

S7-200 SMART使用间接寻址实现冒泡程序

S7-200 SMART灵活使用间接寻址实现冒泡排序。  

S7-200 SMART子程序之电机控制

S7-200 SMART创建多次调用电机控制的子程序,实现电机启停、计时和报警等功能。

S7-200 SMART子程序运行为什么不正常

S7-200 SMART解析多次调用定时器子程序不能正常工作的原因,结合实例深入讲解其原理以及解决办法。

S7-200 SMART如何实现模拟量滑动滤波功能

S7-200 SMART模拟量滑动滤波功能的实现,过滤干扰信号,保证模拟量信号准确性。

S7-200 SMART子程序之阀门控制

S7-200 SMART创建多次调用阀门控制的子程序,实现阀门联锁控制、手动控制、延时报警及复位等功能。

S7-200 SMART熟能生巧之累加器的应用

S7-200 SMART不能低估的累加器,从累加器概念入手,结合其特点、注意事项,介绍累加器在不用场景中如何应用。

S7-200 SMART流量累积功能_上中下三篇

S7-200 SMART流量累积功能的实现,介绍流量累积原理,分析流量累计存在的问题以如何编程实现流量累计功能,通过该方法可以极大提高编程的简易性和效率。

S7-200 SMART顺序控制

S7-200 SMART顺序控制功能的实现。介绍了顺序控制流、分散控制流、合并控制流、控制流分支的实现方式,指出了顺序控制中的陷阱。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 全屏 打印 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多