发表于:2022/5/21 20:30:05
#0楼
各位前辈好,我是一个PLC的初学者,入门时间不长,最开始用的西门子S71500,用到IO模块,和脉冲模块,做的顺控程序,包含电机的控制。还用到了C#的上位机程序,上位机是别的同事编写,我这边提供需要交互的数据地址。做完之后,对西门子PLC的编程有了一定了解。
现在手上有一个项目,要用三菱的PLC,以及各种模块。我一开始感觉既然有了西门子的经验,三菱也没问题。事实证明我还是太年轻了,习惯了西门子博图V16的编程思维,一开始用三菱还真的不适应,什么X,Y,M,都是已经规划好的,我只能改注释,没办法改名称,梯形图划线也感觉很别扭,总之还需要再熟悉。
编程的熟练度可以再练,现在有一个很重要的问题:如何用C#编写的上位机程序,读写三菱L16HCPU中的数据?这个功能能否实现?
我个人的感觉是,实现是肯定没问题的,三菱的L16H也算是中高端的PLC了,也支持以太网的通讯,没理由不支持,而且我在网上找到了一些三菱其他PLC的通讯方法(PX5U之类),所有L16H也应该没问题。
但是这款PLC比较新,相关的教程很难找,所以我目前还没找到这款PLC的通讯实例,所以来这里请教一下各位前辈的意见。
我用到的三菱模块,和三菱软件,都在图上了,三菱的软件主要用GX WORKS3,和GT Designer3,我也打算用GT Designer3的仿真人机界面,做一个调试的界面,其他软件很多还不知道具体用处,也请教一下各位前辈。
现在手上有一个项目,要用三菱的PLC,以及各种模块。我一开始感觉既然有了西门子的经验,三菱也没问题。事实证明我还是太年轻了,习惯了西门子博图V16的编程思维,一开始用三菱还真的不适应,什么X,Y,M,都是已经规划好的,我只能改注释,没办法改名称,梯形图划线也感觉很别扭,总之还需要再熟悉。
编程的熟练度可以再练,现在有一个很重要的问题:如何用C#编写的上位机程序,读写三菱L16HCPU中的数据?这个功能能否实现?
我个人的感觉是,实现是肯定没问题的,三菱的L16H也算是中高端的PLC了,也支持以太网的通讯,没理由不支持,而且我在网上找到了一些三菱其他PLC的通讯方法(PX5U之类),所有L16H也应该没问题。
但是这款PLC比较新,相关的教程很难找,所以我目前还没找到这款PLC的通讯实例,所以来这里请教一下各位前辈的意见。
我用到的三菱模块,和三菱软件,都在图上了,三菱的软件主要用GX WORKS3,和GT Designer3,我也打算用GT Designer3的仿真人机界面,做一个调试的界面,其他软件很多还不知道具体用处,也请教一下各位前辈。