一是技能方面,PLC编程需要掌握PLC控制原理、PLC编程语言、PLC编程软件等,而程序员则需要掌握计算机编程语言,如C、C++等;
二是应用方面,PLC编程主要应用于工业自动化,用于控制机械设备,而程序员则主要应用于软件开发,用于开发各种软件程序;
三是工作内容方面,PLC编程主要负责编写PLC程序,编写PLC程序控制设备,而程序员则主要负责软件开发,编写软件程序,实现各种功能。
总的来说,PLC编程和程序员在技能、应用和工作内容方面存在明显的区别。
plc编程属于程序员。
PLC的编程,使用到以下几种语言,一是传统的梯形图编程,二是功能块编程,三是指令表编程,其中指令表的编程跟汇编语言有点类似。
PLC编写完的程序,并不像正常用高级语言编写的程序那样有界面,它最终是要下载到PLC实体上,然后感觉程序的逻辑去控制现场的一些设备的。所以应该算是硬件和软件的结合。其实它是IT与工控的混合体,有IT的成分,但是又有工控的特质。
工作原理
PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束,然后重新返回第一条指令,开始下一轮新的扫描,在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。
这两者没有什么好不好的,只要合不合适,我们公司有一个大神,两者兼顾,大神中的大神,不过他的脑子是真的好,高中的时候,代码就玩的很6了你可以两者都先学着,现在都在搞plc跨平台 *** 作,说不定就是未来的方向
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)