下位软件(下位软件 cml)

下位软件(下位软件 cml)缩略图

PLC上位机 下位机 组态软件之间的含义与区别?DCS 力控 Codesys在自动化控制中各自扮演的角色?

PLC上位机 下位机 组态软件之间的含义与区别?DCS 力控 Codesys在自动化控制中各自扮演的角色?

应该这样理解:plc上位机就是编程用的PC机,也可以是操作员站;但是有的PLC不设面板及上位机,就是控制机柜,用灯眼在判断执行步骤及故障.下位机就是PLC的控制器,每一个品牌有一个产品序列;组态软件是能够打开内部逻辑程序的软件,一般存在上位硬盘,需要时连接控制器进行在线修改逻辑即可.

什么是PLC组态软件

什么是PLC组态软件

PLC厂家都配有自己的编程软件,主要做采集和逻辑控制,一般称为下位机.组态软件主要运行在电脑上,完成画面显示、报表、存储查询、报警等供用户直观查看的功能,成为上位机.两者是中小型自动化监控系统的核心.

想向大家请教stm通过串口更新程序的 下位机程序

想向大家请教stm通过串口更新程序的 下位机程序

只要是支持IAP的MCU,都可以写自己的BOOTLOADER,一般厂家会提供,我目前用过STC和STM32的都做过,跟什么传输方式无关,都类似,仅仅是通讯不同(红外通讯、CAN、232、485、RF。。。等等)。如果你用的MCU厂家不提供BOOTLOADER的范例,那么如果是学生,可以慢慢的花时间去摸索(就是会占掉你花前月下、通宵网游的时间),如果是工作的电工码农,只要老板愿意给时间,也可。。。。

电厂PLC控制中用到的UNITY软件和IFIX软件是什么关系

UNITY是施耐德PLC的编程组态软件(一层,现场级),主要用来对PLC进行相关的编程以实现对现场传感器及执行器的数据采集和控制. IFIX是GE开发的二层上位界面组态软件,用来与一层PLC交换数据,并加以显示,同时也可以从上位界面往PLC发送相应指令.

什么是上位机和下位机,单片机属于哪个?

一搬情况下,当你的板子和电脑相连时,电脑是上位机,板子是下位机.同理,用于连接板子的电脑软件比如串口控制软件USB控制软件叫上位机软件,板子上跑的程序就下位机程序(软件).

请问罗克韦尔PLC 上下位机的软件各是什么啊,谢谢

是AB PLC的吧下位机PLC:早期的SLC500和现在流行的RSLogix5000、5550等系列;上位机:工控机组态RSView32、Factory talk view SE等等 ,AB的软件更新的比较频繁的,网上很多的

Qt Creator 不能调试arm – linux下位机程序,求指教!

在/etc/ld.so.conf.d文件夹中新建一个文件,比如Qt.so.conf,其中加入一行语句,"/opt/Qt/../lib",注意要换成你机器上的QT的lib的安装路径,不要加引号,保存退出.在终端中执行"sudo ldconfig".好了,现在看看你的qtcreator能调试了吗.

做单片机软件上位机下位机哪个更有前途

好!虽然不是很有经验,但又有所涉及!

本人的观点,都应当懂一点!然后才有能力精通一方向!

我在学校是学单片机上的系统开发的,学的还可以,算是比较精通了(学校)。本来觉得 差不多了,能混口饭了,,,那知道,我还空缺 上位机编程部分!

其实上位机:是用来控制 单片机系统 的,,是可以直接通过串口、tcpip 远程控制 单片机的,,,使用在 条件苛刻 、人不宜 直接接触单片机系统的 场合!!

但是,现在我工作,不做单片机系统开发,,而是.net开发,,做web(浏览器)、winform(窗体应用程序);;

我工作还算清闲,,于是就跟学校老师联系,做一个 温度远程监控系统,,不难,,但是直接使用到.net的winform,,,于是,,现在才感觉到 是一个不小的提升,,,当时只知道 用物理按键 实现 单片机系统控制,,现在想来,,远程控制 是一个趋势!!

我说这么多,想说的是,两方面你都得懂一点,,这样才会有竞争力,,当然精力、时间有限,你只能精通一方面,,这也行,,但是,如果到时候 需要你跟 人家 做上下位机 接口 对接时,你就会发现,如果你不懂两方面,,你将会 很不方便!!!!

首先,你需要先精通 下位机 部分,,因为1、下位机可以单独 执行程序,可以缺少上位机;2、上位机的编程 需要考虑到 下位机 的实现难易程度,从而设计上位机接口部分。因此从这两个方面,你都需要先精通下位机部分!

前途是相对而言的 ,,任何一个方面 都很有前途,,但是 只有你两方面都懂一点,一方面精通一点,,,这样你才能够统领全局,了解整个系统设计!!

当然这样是最有前途的!

只要专心学,前途肯定是有的!!

很认真了!!!!呵呵!!可以去我空间看看!

祝你好运!

组态王可以控制下位机的具体操作吗?具体怎样实现?谢谢~~~

可以.需要在单片机里进行编程,并在组态王里组态好相应的按钮,当按下按钮后,向单片机发指令,由单片机合上充电回路电源.

canape软件应用

这两个月来一直在学习VECTOR的软件CANape,下面就这个两个月的调试做一些整理。

CANape软件可以对下位机进行测量、标定、诊断,目前我们的项目主要是测量和标定。

我用的协议是CCP协议。

测量其实比较简单,有两种模式进行测量。第一就是上位机(CANape)定时的发命令给下位机,然后要求下位机在一定的时间内返回该命令对应的返回值。其实说白了就是查询。第二就是上位机发命令启动下位机,让下位机自动的、按一定时间间隔进行数据传输。所谓的DAQ模式。

标定,标定RAM里面的数据很简单,就是你修改了RAM里面的数据之后,上位机会立即发命令给下位机,通知该RAM空间的数据进行更新。

标定EEPROM里面的数据也叫简单,跟标定RAM里面的数据差不多。其实他就是多了一个EEPROM空间的擦除函数。因为EEPROM数据的标定必须先擦除再写。幸好的是EEPROM里面的数据擦除不像FLASH一样一擦除就一个扇区。只是擦除连续的4个字节,而写却是连续的2个字节。所以再写2个字节的时候,你就得先擦除4个字节。因此就得考虑后面两个被擦除的字节必须得重写原来的数据一次

标定FLASH里面的数据比较麻烦。因为如果你要更新一个扇区里面的一个字节,就得擦除这个扇区的所有内容。所以你重新写FLASH的时候就得把原来的数据重新写一遍。目前我采取的做法都是先把FLASH里面的数据拷贝到RAM里面,先标定RAM里面的数据。等你把这些数据标定好后再重新刷到FLASH里面。还有要考虑得是FLASH数据的存储问题。不能把数据表格跟程序放一起。因为如果放在一个扇区的话,你写FLASH就会先把程序擦除掉。很有可能程序就会跑飞。

CANape软件的应用:

第一步就是建立上位机与下位机的逻辑连接,就是发命令给下位机。因为是CCP是基于CAN总线的,因此就要求按照CAN的接口。要设置接收ID和发送ID,上位机也有这两个填写项,设置一样就OK。其次就是波特率设置成一样。波特率里面的时间段1和时间段2的比最好设置成0.875。最后就是设置下位机的逻辑链接地址,这里要注意的是上位机的逻辑地址是按照Intel格式设置的。然后点击test connection看一下是否可以链接。如果下位机的CCP协议写好了,是可以communication的。

第二步就是建立DB,整个DB都是基于MAP文件的。MAP文件其实就是你程序里面的变量、函数等这些的地址映射的一个文件。利用这个MAP文件建立DB,在CANape就可以通过这个变量的地址来访问数据。

第三步就是建立测量、标定等的窗口。

第四步就是进行测量标定