发那科PMC编程元素介绍一

      无论学习什么,我们都需要具备基础知识,如果你什么基础都没有,又天真的梦想什么都会,我只能告诉你,你是在做梦。对于刚开始学习一门技术,我们应该首先去记忆一些基础知识、相关知识点,只有在该基础上,你才能够提升,这个就像盖楼一样,没有一个好的地基,怎么可能建成高楼大厦。从今天开始,我将从PMC最基础的编程元素进行写一些相关的文章,文章中,包含个人学习过程中的理解,如果在阅读我的文章有什么疑问,均可以在我们的学习群中进行提问,我将为你们解答,只要按照我的思路去学习PMC,我相信你很快就能够掌握这门技术。
在接下来的一些课程中,我将讲解一些PMC编程的元素的知识,这些知识,每一个教程上都会提到,但是我们该如何认知这些元素呢?只有你对这些元素有一个比较清晰的认识了,你才可以能够应用它是不是。那么对于PMC有哪些编程元素呢?这些程序又是通过什么样的方式运行的呢?
     你要学习PMC需要达到两种境界,一种是看懂PMC,第二种就是能够编写PMC,实现想要的功能,那么无论哪种境界,你都需要认识PMC程序中的一些编程元素是不是?这个就像你看一篇文章,假如有很多陌生的字,你又怎么可能理解一段话的意思呢?假如一段话你理解不了,你又如何真正掌握作者想表达的内容呢?也许关于PMC的书大家看的都很多,但是却不能够这真正看明白具体的意思,要不你也不会来报名参加PMC的学习了是不是?好了,在今后的教程中,我尽量以我个人的理解写文章,希望大家多多看下我对每一个知识的理解,将我的思维转换成你的思维,那么你很快也就学会了这门技术。
我们先看下在PMC程序中都有哪些编程地址:
发那科PMC编程元素介绍一

发那科PMC编程元素介绍一

 

其实对于PMC程序来说,属于一种编程语言,学过计算机的人应该都比较清楚的知道,计算机在存储数据的时候存储的都是0和1的,那么系统又是如何知道我们编写的比如R0.0这样的语句呢,那就需要一套编译的软件,当然大家不需要搞懂这个,我们只需要知道我们输入一个R0.0,CNC系统就可以知道我们输入的数据,并且将这个数据的状态存储到对应的数据区即可。其实计算机在存储数据的时候是分区进行存储的,对于不同的区域存储的数据类型是不同的,不同数据区完成的功能也就不同。所以呢才有了以上的那么多的地址区域。
好了,我们光知道这些还是不行的,我们需要知道具体的区域是干什么的。这些不同的区域就像我们的小区,对于每个小区总的来说有一个小区的名字吧,比如我们拿北京的香江花园小区举个例子吧:
1587084510 6

我们知道我们要找一个人,我们需要知道这个人住在什么小区,住在该小区的哪个分区、该分区的哪一幢,哪一室是吧,对于PMC的数据存储也是这个原理,我们需要拿到我们的数据,我们就需要知道这些数据存储在哪个地方。
我们在寻找末一家人的时候可以单独找一个成员或者该一家人。那么对应PMC中的地址就有按位寻找或者按按字节寻址。
1587084562 7

 

 

1587084617 8
1587084649 9
通过以上信息我们需要知道关于这些编程元素的特性:
(1)不同区域的地址所起的作用是不同的。
(2)对于这些存储地址中的信息我们可以按位进行寻址,也可以按字节进行寻址。比如我们在PMC程序中可以写X0.0 X1等。
(3)不同地址的使用方法是相同的,比如我们可以使用D0.0或者D0进行编程。
(4)对于存储这些数据的最小单位是位,也就是我们常说的BIT0-BIT7等,对于每一位上的状态要么是0要么是1.如果反应到输出地址Y上,比如Y0.0为1,那表明输出到对应的IO模块与0V之间有24V的输出,对于X地址来说呢,就是对应的I/O接口上接收到外围输入的24V。对于中间变量来说在梯形图就是接通和断开的意思。

1587084705 10

 

    1587084743 11
1587084775 12
我们看下以上R100.0的线圈部分的梯形图的状态,我们先感性的认识下,该线圈接通,在梯形图中反应的状态就是以反色的状态显示,这个呢,就像我们就像我们家里的照明电路一样,要想让灯点亮,你是不是要保证从电源开始到电灯处要接通,假如在电源到电灯处放置了一些我们手动控制的开关,那在开关没有接通的情况下灯是不是不会亮?
在我们的梯形图程序中,左边的母线就相当于电源,右边的母线就相当于输出,正常的逻辑你要保证从左边到右边有一条或者多条接通的线路,那么对应右边的线圈就会接通,而我们在维修中经常遇到的是对应的没有输出,那么我们要找的就是左边到右边让这条路断开的触点,这个触点就是引起的故障,这样的找问题就是PMC维修中最常用的一种方法,这叫顺藤摸瓜,除非你是程序的编写者,你对这个程序很熟悉。
(5)除了按位寻址外,梯形图中也有按字节寻址的,用到字节寻址的一般都是在功能指令处使用,比如加减乘除,检索等,这个呢我们在今后的功能指令处进行讲解,让我们看下这些功能指令是怎么与我们的机床功能进行关联起来的。

 

1587084813 13

 

好了,今天的课程就到此了,如果你有什么疑问,均可以进行提问,在接下来的课程中,我们将对每一个地址的详细使用方法进行讲解,精彩内容不容错过哦。

三、相关推荐文章:

© 版权声明
THE END
喜欢就支持一下吧
点赞2 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容