三菱PLC简单工程的分段编程,像结构化编程一样,一目了然
三菱的PLC编程分为简单工程和结构化工程,在结构化工程中可以分段处理程序,可以为每一段的程序命名,在编辑的时候能在不同的页面进行,如下图:
结构化编程
这样我们无论是编程、监控、维护等方面都很方便找到,而不用再一个页面里上下拉去看程序,尤其实在步数很长的程序里,如果你不在程序里做声明或者程序折叠,你发现很麻烦,找一段程序或者某些元件会很头疼。我们知道在简单工程中,所有的程序都在一个界面,如果能行上图中进行分段编程就好了,今天我们就来说说简单工程的分段编程。
在新建中工程类型选择为简单工程,编程语言是梯形图, 同时在简单工程的右下方的“使用标签”进行打钩。
这里说下标签的意思,标签和我们的注释有点类似,是一个软元件的详细定义,起到提示的作用,在编程中可直接用标签代替软元件,方便编程和后期的监控维护等,比如Y1的标签是”正转“,我们在编程时可以直接OUT 正转,和OUT Y1是一样的。
工程建立后,我们在导航中的程序部件→程序→MAIN,这个时候我们右键”程序“,新建数据,数据名可以修改,这个数据名就是分段程序的标题,如下图:
简单工程分段程序
我们可以为每个分段程序命名,注意不能向结构化编程使用汉字进行命名,只能用数字和字母来命名。这样我们就能在每个分段程序中编程程序了,方便我们分类和查找。我们可以像原来一样不使用标签进行编程,在编译时它会提示你没有使用标签,没关系。编辑完成后我们也可以把数据进行合并,就是把每个分段程序合到一个程序里面。
数据合并
这里还需要注意一下,如果我们不使用标签,在”工具“→”自动分配软元件设置“里面把范围修改小一点,防止和程序中的软元件冲突,意思就是说如果自动分配软元件D500已经被使用了,你在程序里面就不能再用了。
以上就是简单工程的分段编程,你了解了吗,如果有什么不清楚的可以留言或者私信。
PLC程序编写规范及要求
PLC程序编写规范
这里以西门子300系列PLC为例,对PLC程序的编写作一些规定:
1.项目(project):用该项目的汉语拼音或汉字命名。
2.工作站(station):以汉语拼音或汉字命名项目中的各工作站。
3.程序块(Block):尽量采用结构化编程,在程序块符号名(Symbolic name)中用汉字概括说明该程序块的主体功能,并在该块的说明(Comment)中用汉字详细描述该程序的功能及主要编程思路。
程序块内每一段落都可以添加程序说明(Network Comment),在必要的地方用汉字描述该段落程序实现的功能。若程序仅能以STL语言描述,则尽可能在每条STL语句后添加相应的汉字说明,以帮助阅读。
4.符号表(Symbols):在其中定义I、Q、M、FC、FB、OB、T、C等的符号名(Symbols)、说明(Comment)和数据类型(Data type)。
为便于查看程序,I、Q、M、T、C等符号名的定义要简洁、明了及便于查找,但至少应包括被定义对象的名称、功能,中间用下划线“_”分隔,如:用M定义电机M202故障,应该为M202_fault或M202_故障。
在符号说明(Comment)中描述该符号定义的具体用途。
某一功能涉及的的符号尽量集中定义。
5.数据块(DB):程序中用到的数据块内的数据,如位、字、浮点数等,均须在数据块内进行定义后才可使用,数据名称(name)的定义要简洁、明了,但至少应包括被定义对象的名称、功能,中间用下划线“_”分隔。
在数据说明(Comment)中描述该名称定义的具体用途。
6.加锁的程序块必须在源程序(Sources)中保留该程序块的源程序。
7.PLC程序中用到的变量都须说明,每份用户程序必须附加变量和符号的命名说明,及用户程序总体设计思路。
8.程序中的关键程序、例程、技巧部分、新系统、相对独立的子程序(函数)等,要详细注释(思路、逻辑关系、每一条语句、前后关联等),同时也独立的形成“知识库文档”分类存档。
9.更新或更改,要注明原因、更改内容(详细注释)、结果、更改人及日期等。同时独立存档加入该类的档案中。
相关问答
三菱plc如何分段?
要将三菱PLC进行分段,可以按照以下步骤进行操作:1.首先,确定需要分段的程序段落。可以根据功能、模块或任务来划分段落。2.在PLC编程软件中,创建一个新的...
英语翻译文章段落在这里,总共有两段:LONDON—BPBP.LN-0.74%P...
[最佳回答]伦敦BPBP.LN-0.74%PLCintalks放弃控制的国家,因为它试图吸引企业开拓非洲largestoilreserves.Western经营的公司已经有一个主要的石油和天然气项...
学校道路划线施工方法有哪些
[回答]测量放样:依照规划图纸进行放样并做好符号,符号选用明晰的标线油漆,符号的直径大约为10毫米。完结符号后,路途上应标出虚线和妨碍线的开始方位。检...
怎么在word中田字格内编辑字-ZOL问答
2、如果直接按“enter”键,也能达到换行的效果,但含义是另外一个段落了。有用...proface触摸屏肿么和三菱的PLC穿越通讯?1万浏览3回答要移动WORD中表格中...
宽屏下使用word2007怎么使页面居中?-ZOL问答
对于WPS中的一个固定的页面设置的文档,如果其首页段落内容和格式相对固定的话,可以直接设置段前间距,这样会使的“首页内容垂直居中”。步骤:①计算首页目标段...
win10shift键不能切换中英文怎么处理-ZOL问答
CTRL+向上键将插入点移动到前一段落的起始处。CTRL+SHIFT+任何箭头键突出显示一块文本。SHIFT+任何箭头键在窗口或桌面上选择多项,或者选中文档中的文本。Ct...
plc面板中的alm键有什么作用吗?_住范儿家装官网
粘滞键对于许多朋友来说或许还有些陌生,虽然它是Windows操作系统为行动不便者所设置的一项辅助功能,但对于普通人来说,如果能够熟练地使用它,同样会...
拉布机是什么?
无布停机,自动驶回定点。五分钟自动关机(无使用时)。紧急停止时,已下放布料不会拖拉。流线外型、降低风阻、减少噪音、减低震动。PLC触控屏幕操作系统。无...
plc面板中的alm键有什么作用吗?_土巴兔装修问答
应该是警报确认建,表示你知道这个警报了粘滞键对于许多朋友来说或许还有些陌生,虽然它是Windows操作系统为行动不便者所设置的一项辅助功能,但对于...
问一下:管理考研贵吗?
[回答]包括生词、短语、长难句、解题思路、篇章结构等。之后几遍则分侧重点进行复习。通过对生词、短语的复习,提高完型填空的解题能力;通过对...之后几...