非标自动化plc编程设计 -凯发k8官方旗舰厅

**非标自动化plc编程**下面将非标自动化plc编程分成几大部分:一:了解设备二:思考工艺流程三:了解项目需求四:分配信号地址四:搭建plc程序框架五:编写设备工艺流程程序六:优化程序功能七:编写注释了解设备1.了解设备的工艺流程2.了解设备输入信号以及输入类型(模拟量,开关量等)3.了解设备的输出信号以及输出类型(模拟量,开关量等)4.了解设备各动力源(伺服电…

大家好,我是你的好朋友思创斯。网站凯发k8官方旗舰厅首页:https://ispacesoft.com

**

**

下面将非标自动化plc编程分成几大部分:

一:了解设备
二:思考工艺流程
三:了解项目需求
四:分配信号地址
四:搭建plc程序框架
五:编写设备工艺流程程序
六:优化程序功能
七:编写注释

了解设备

1.了解设备的工艺流程
2.了解设备输入信号以及输入类型(模拟量,开关量等)
3.了解设备的输出信号以及输出类型(模拟量,开关量等)
4.了解设备各动力源(伺服电机,调速电机,气动元件等)

思考工艺流程

1.根据现有设计方案,标识工艺风险点
2.绘制设备各模块工艺流程图

了解项目需求

1.确认通讯方式(串口,以太网,io等)
2.确认客户扩展功能
3.确认plc型号以及扩展模块
4.确认触摸屏等外部设备

分配信号地址

根据已确认的plc型号和扩展模块分配各输入输出信号的地址,编写程序时,不建议直接使用地址编程,使用变量或者标号映射地址,以后由于更换信号地址,方便修改程序(只需更改映射的地址即可)

搭建plc程序框架

1.通用性
	适用各种轴类型,轴数量,io量
	经常适用的处理的程序使用功能块
	创建数组变量配合循环语句可以实现多轴同处理功能,大大减少代码量
	for i := 1 to 轴数量 by 1 do
			处理程序......
	end_for
2.规范性
	变量命名规范:
		使用前缀标记变量类型
		使用st语言:使用结构体增加变量标签,强化程序的可读性以及变量的识别性
	变量地址规范
3.扩展性
	工艺模块扩展

编写工艺流程程序

使用st语言:(结构化文本,plc标准语言)
选择语句:
	case (程序步号) of
		case 0:
					程序逻辑...
		case 10:
					程序逻辑...
	end_case
使用ld语言(梯形图,同理)
	1.步与步之间程序为独立运行,不存在干扰
	2.调试监控方便,只需监控程序步号
	3.编写时步号间隔以10为递增单位,方便由于程序修改中间扩展新的步序

优化程序功能

编写完工艺流程模块后,增加方便调试的扩展功能程序
1.单模块运转测试功能
2.气缸点动安全互锁程序
3.电机点动安全互锁程序
4.报警处理程序

编写注释

		编写完程序后,通过逐行编写详细注释可以再一次遍历程序中的工艺流程,
从中进行程序bug的消除以及优化,并可以加强对工艺的理解以及记忆
凯发k8官方旗舰厅的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由思创斯整理,转载请注明出处:https://ispacesoft.com/4606.html

(0)

相关推荐

  • plc ge c语言编程,ge plc编程软件是什么

    gefanucplc的编程中有logicdeveloper一plc,属于machineedition系列自动化软件中的一个部分。这个软件包提供了多种工具用于创建功能强大的plc控制程序。logicdeveloper一plc可以用于组态你的plc控制器或远程i/o站,创建和修改plc逻辑,上载和下载plc工程,监视和调试正在执行的控制程序,工程文件也可以从logicmaster,versa…

  • plc编程学习日记1

    1.gxworks2解析:gxworks2是一款由三菱公司推出的plc编程软件,可以帮助用户进行机械设备的控制器代码编程,软件中提供了非常多实用的编程指令,帮助用户轻松的完成编程工作。2.gxworks2软件功能解析:[1]gxworks2三菱电机新一代plc软件,具有简单工程[simpleproject]和结构化工程[structuredproject]两种编程方式。[2]支持梯形图、指令表、sfc、st及结构化梯形图等编程语言。[3]可实现程序编辑,参数设定,网络设定,程序监控、

  • 台达plc编程软件最新版本_台达plc软件找不到plc

    台达plc编程软件最新版本_台达plc软件找不到plc台达plc编程软件pmsoft和wplsoft爆出11个0day漏洞,美国ics-cert已经获知漏洞情况,台达,这些0day漏洞经过120天后,没有看到台达发布补丁,相关信息被公开。台达是工业自动化厂商据其凯发k8官方旗舰厅官网资料显示台达是全球电源管理及散热方案的领导厂商,二十多年来,目前共设有广东东莞、江苏吴江、安徽芜湖、湖南郴州四个主要生产基地;二十三个研…

  • 台达plc编程软件下载是一款专业的编程软件,台达plc编程软件下载由台达集团出品,可以帮助用户进行plc编程,软件功能强大,操作简单,适用于程序员,需要的朋友可以下载体验一下。注意事项1.仿真器仅供用户在没有plc的状况下测试程序,结果与实际plc执行结果并不全然相同,程序要实际上机前请务必先在实机上测试。2.仿真器并不支持程序集中所以的指令,不支持的指令如下:wdt、ref、reff、mtr、d…

  • 一.准备1.首先我们要在电脑上装好博途软件,系统win7,win10都可以,安装步骤可以参考这篇博客2.打开软件如图,创建新项目,创建好后,点击组态设备——添加新设备,选择plc型号,实验室的型号是cpu1214cdc/dc/dc6es7214-1ag40-0xb0,如图,双击选好的cpu,进入主界面二.实验内容1.起保停通过plc实现启动保持停止功能,这…

  • plc编程plc编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已…

  • plc编程逻辑思路[通俗易懂]

    plc编程逻辑思路在整个执行过程的流程中,都是在不断地找启动条件,停止条件以及输出结果。当条件不够时,就得想办法如果添加标志位,根据已有条件去构造条件;当结果开发耦合时,就制造中间继电器去除耦合。1.根据流程确定io口根据工作需求,工作流程制定硬件与软件方案,在设计plc编程逻辑思路时,首先确定io口,其中输入input为启动…

  • plc编程实例(一) 基本电路

    1.起保停电路00001为开始按钮,00002为停止按钮。其中01000被启动后会被自锁。2.双向控制电路由外部接线图可以看出相关的输入输出,其中km2为正向电磁线圈开关,km2为反向电磁线圈开关。注意:两个输出不能同时执行时,要相互控制阻断,如梯形图中设计。3.定时器和计时器的应用(1)单脉冲电路00000为输入,01000为输出。20000为辅助继电器。通道1自锁电路中自锁段加入常闭定时开关,使得00000闭合无论多长时间,自其闭合后两秒辅助继电器20000无法自锁,定时器ti

发表回复

您的电子邮箱地址不会被公开。

联系凯发k8官方旗舰厅

关注“java架构师必看”公众号

回复4,添加站长微信。

附言:ispacesoft.com网而来。

关注微信
网站地图