|
||||
内蒙古阿拉善盟废电缆积压电缆 么使用模块化编程的方法,整个项目将会有如下表中的文件。表1工程文件清单C文件H头文件描述main.c无Main文件可以没有对应的头文件TImer0.cTImer0.h定时器0定时50ms中断led.cled.hLed闪烁实现uart.cuart.h串口通信配置实现digitron.cdigitron.h数码管显示2.1创建工程步骤2.1.1新建工程文件目录新建工程文件目录(如test),在工程目录下创建Project、SourcOutput、LisTIng和Readme这5个文件夹,并在文件夹Readme下创建Readme.txt文件。明白了它的计算过程接下来我们在PLC编写它的算法,我们知道在PLC的运算中都是十进制的,为了方便转换和计算,可采取另外一种方法(原理一样),我们知道ASCII码是2位的16进制数,取反过程可看0xFF减去检验总和如上述的0x20x43,加1就变成0x100减去检验总和,转换成10进制的就是256-和,再经过ASCI指令转换成ACIIS码就可以了。以下面梯形图进行说明: 是一个读取频率的指令,LRC校验码的运算梯形图: 行累加求和D40, 用K256减去41就是LRC校验码215,通过ASCI指令转换成ASCII码,通过查看扩展ASCII 111=0x(D7),结果一致。上升沿和下降沿触发是两种非常重要的触发信号,也是plc编程中使用非常频繁的两种元素,今天就给大家讲述一下,如何在CFC语言中实现上升沿和下降沿触发。我曾在前文讲述过,CFC的实质就是可以自由的FBD,因此CFC和FBD的使用可以说是如出一辙,而FBD和LD又有着千丝万缕的,CFC实现上升沿和下降沿触发就是对功能块的调用。F_TRIG是指下降沿触发,其中F是英文FALL的缩写,是指下降的意思。就像我们要用一块钢来磨一把,这把好不好用,主要是看刃是否锋利,但你将的四周磨得闪闪发光,刃的部分你却没有磨,你说你的力气和时间花了不少,但又有什么实际的作用呢?这与电工知识的学习是一个道理。对于电工基础理论,要依据你的水平、时间、用处来考虑。在主基础理论的学习过程中,一定要勤学好问,这样可以帮你节省大量的时间和精力。要真正地将原理搞懂,你只有将原理搞懂了,才能够举一反一通百通。不懂的东西你不去问,就可能永远也搞不清楚.我不建议大家死记硬背,因为背的东西越多,就越容易摘混淆,理清思路才是关键。 |
|