社区
单片机/工控
帖子详情
请教PLC编程,学习周期有多长?
cxz7531
2009-09-14 01:10:59
偶一直从事企业软件开发,C语言和java都还算精通。近期一个朋友做机械产品,要我帮助编写PLC程序。想问下这里的大侠门,学这个东西需要多长时间。附带一句,本人数学和电子技术水平都还可以的。
...全文
1421
19
打赏
收藏
请教PLC编程,学习周期有多长?
偶一直从事企业软件开发,C语言和java都还算精通。近期一个朋友做机械产品,要我帮助编写PLC程序。想问下这里的大侠门,学这个东西需要多长时间。附带一句,本人数学和电子技术水平都还可以的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhajiaodui1981_
2011-01-09
打赏
举报
回复
主要是积累吗?
liujie78liujie78
2009-09-23
打赏
举报
回复
PLC与硬件有关系,属于控制类编程,基本上属于低级语言编程的范围,如你学过计算机控制原理与应用什么的?学PLC编程入门3天就可,精通与硬件有关,需要时间和实践。
cxz7531
2009-09-23
打赏
举报
回复
[Quote=引用 16 楼 realone2008 的回复:]
准备用哪个公司的PLC啊?
[/Quote]
三菱,好了结贴。谢谢大家的回复。以后有问题还来这里请教大家
cxz7531
2009-09-18
打赏
举报
回复
[Quote=引用 5 楼 fomalhaut2006 的回复:]
我是搞.net的,C语言也熟悉,用了10天左右就可以开发单片机应用程序了,不过还是找不到这方面的工作,因为人家都要求即会电路设计又会程序设计,我的模电数电知识为0,呵呵。
[/Quote]
偶大学模电数电成绩还可以,就是毕业后一直没搞过,倒是做了10来年的软件开发。
realone2008
2009-09-18
打赏
举报
回复
准备用哪个公司的PLC啊?
cxz7531
2009-09-18
打赏
举报
回复
[Quote=引用 14 楼 realone2008 的回复:]
呵呵。等你把程序下载到PLC里,再把电机开起来才能知道,有时候自己想的和实际的不太一样。然后再改啊改
[/Quote]
这个我有心理准备的,就好比前不久做J2me项目,要在上百种手机上实机测试一样,问题千奇百怪。
realone2008
2009-09-18
打赏
举报
回复
呵呵。等你把程序下载到PLC里,再把电机开起来才能知道,有时候自己想的和实际的不太一样。然后再改啊改
cxz7531
2009-09-18
打赏
举报
回复
[Quote=引用 12 楼 realone2008 的回复:]
学习PLC编程可能不需要很久的时间。不过需要你耐心和细致。
如果是第一次做可能会出现很多问题.
1、你不了解工艺。任何编程技巧的工艺面前都是苍白无力的。这个不同于计算机程序开发,PLC的程序一切都是围绕工艺转的。
2、你可能没有安全意识。PLC程序最重要的一点事人的安全,第二是设备的安全,第三才是其他功能的实现
。
3、不同厂家的PLC所用的开发平台不一样,系统函数也不同。比如西门子Step 7 所提供的SFC(系统功能函数)和SFB(系统功能块)就有好多。中断的机理也不一样。需要阅读大量的说明书。
4、一些编程技巧,比如说信号过滤,不同模拟信号转换成工程量值等等,还需要楼主花精力去学的。
5、不熟悉设备不行,必须和机械设备紧密配合。比如传感器的安装位置不同,可能编出来的程序就有所不同,而且PLC程序还可以弥补机械设计的不足。
希望楼主能够多多学习。多多实践。
[/Quote]
看了两个晚上,逐步开窍了点。做了多年的J2ee开发、工作流软件,再看PLC这种东东,重新体验大学期间写小程序的感觉。不要什么需求分析、领域建模、模块划分、什么DAO层、service、持久层都免掉了,直奔主题。
realone2008
2009-09-18
打赏
举报
回复
学习PLC编程可能不需要很久的时间。不过需要你耐心和细致。
如果是第一次做可能会出现很多问题.
1、你不了解工艺。任何编程技巧的工艺面前都是苍白无力的。这个不同于计算机程序开发,PLC的程序一切都是围绕工艺转的。
2、你可能没有安全意识。PLC程序最重要的一点事人的安全,第二是设备的安全,第三才是其他功能的实现
。
3、不同厂家的PLC所用的开发平台不一样,系统函数也不同。比如西门子Step 7 所提供的SFC(系统功能函数)和SFB(系统功能块)就有好多。中断的机理也不一样。需要阅读大量的说明书。
4、一些编程技巧,比如说信号过滤,不同模拟信号转换成工程量值等等,还需要楼主花精力去学的。
5、不熟悉设备不行,必须和机械设备紧密配合。比如传感器的安装位置不同,可能编出来的程序就有所不同,而且PLC程序还可以弥补机械设计的不足。
希望楼主能够多多学习。多多实践。
fengxiaodi
2009-09-16
打赏
举报
回复
[Quote=引用 7 楼 codesnail 的回复:]
引用 6 楼 shangdibaoyou 的回复:
1天,要熟悉控制流程。熟悉继电器控制器系统才可以哦。
多看看编程手册吧,没什么问题,不过很讨厌人说精通这个精通那个
[/Quote]
那你要别人怎么说,说会你又会说不能这样说,说熟悉也不能说,反正就是觉得别人自我陶醉下都不行自己却经常这么干。那我说我知道有c和java,估计你也很讨厌。
johnnyhuawei
2009-09-15
打赏
举报
回复
有点硬件的基础学起来应该比较容易,当然谈深入就另说了。
贝隆
2009-09-15
打赏
举报
回复
我就很不适应PLC的梯形图。呵呵
codesnail
2009-09-15
打赏
举报
回复
[Quote=引用 6 楼 shangdibaoyou 的回复:]
1天,要熟悉控制流程。熟悉继电器控制器系统才可以哦。
[/Quote]
多看看编程手册吧,没什么问题,不过很讨厌人说精通这个精通那个
shangdibaoyou
2009-09-15
打赏
举报
回复
1天,要熟悉控制流程。熟悉继电器控制器系统才可以哦。
爪哇鹅
2009-09-15
打赏
举报
回复
我是搞.net的,C语言也熟悉,用了10天左右就可以开发单片机应用程序了,不过还是找不到这方面的工作,因为人家都要求即会电路设计又会程序设计,我的模电数电知识为0,呵呵。
爪哇鹅
2009-09-15
打赏
举报
回复
10天就可以
shevsten
2009-09-14
打赏
举报
回复
常见的PLC语言符合IEC61131-3标准的有文本语言:IL(指令列表,类似汇编),ST(结构化文本,类型VB)
图形化语言FBD(功能块图),LD(梯形图),SFC(顺序流程图)
PLC语言是给工程人员使用的,楼主会C,做起来应该很容易的
zyzhang365
2009-09-14
打赏
举报
回复
这个不是很难,不过没真正做个产品。
但是PLC的概念和通常意思的程序还是有点差别。
PLC有点类似并行的概念,同时采集输入,集中处理,集中输出。一般20ms处理一次。
这个东西是和继电器的概念很类似。
cxz7531
2009-09-14
打赏
举报
回复
偶做过10年的企业软件和平台级的产品,做过结构应力应变分析程序。昨天看了一晚上,感觉PLC好像比较简单似的。
编程
软件和三菱
PLC
通讯不上是什么原因
编程
软件和三菱
PLC
通讯不上是什么原因
如何系统地入门
学习
stm32?
来自:https://www.zhihu.com/question/46616925 心得: 本人当初
学习
STM32的时候有一些跟风的因素,自以为学的芯片越多就越厉害 =_=、 其实,
学习
嵌入式重要的是整体的工程思想和项目经验积累,说到底这些芯片,我感觉
学习
起来都差不多吧,无非就是对内资源(寄存器、中断、定时器、串口等等),和对各种外设的操作而已,挂载的外设越多,系统会越复杂,这时可能会用上操作系统,同时,如果工程中涉及到各种算法、自动控制、采样、滤波等实际问题的时候,不仅会上操作系统,而且还对数学、物理、
学单片机有前途还是嵌入式系统有前途?
著名嵌入式工程师吴坚鸿曾经发过一贴“学单片机有前途还是嵌入式系统有前途?”原贴如下: http://www.makeru.com.cn/live/3523_1772.html?s=69821 我在深圳一直搞单片机的开发,接的项目各种各样,不计其数。很多朋友问我
学习
单片机有前途还是嵌入式系统有前途,毫无疑问的,当然是单片机有前途。 嵌入式系统现在炒得很火,满街到处都是嵌入式系统的培训。遇到很多刚入门...
可
编程
控制器
第1章 绪论 1.1可
编程
控制器的产生 可
编程
控制器是20世纪70年代发展起来的控制设备,是集微处理器、存储器、输入/输出接口与中断于一体的器件,已经被广泛应用于机械制造、冶金、化工、能源、交通等各个行业。计算机在操作系统、应用软件、通行能力上的飞速发展,大大增强了可
编程
控制器通信能力,丰富了可
编程
控制器
编程
软件和
编程
技巧,增强了
PLC
过程控制能力。因此,无论是单机还是多机控制、是流水线控制还是过程控制,都可以采用可
编程
控制器,推广和普及可
编程
控制器的使用技术对提高我国的工业自动化水平及生产
CAN总线
学习
:zlg关于can帖子汇总
很值得看看 zlg关于can帖子汇总 SJA1000的常用标准波特率设置,为什么基本上都是单次采样?即使是低速的时候也是这样的,既然TSEG1的设置
周期
都很大,比如都大于10了,为什么不让他采样三次呢? 答: 是不好理解,但那是CiA推荐的值。用51系列芯片和两个SJA1000接口还要外扩一个RAM,请问51的ALE能否同时与三个芯片的ALE管脚相连(地址不同)? 有哪位高手做过双SJA1000
单片机/工控
27,375
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章