1. 首页 > 数码 >

上位机编程入门_上位机怎么编程

作为一个编程初学者,应当先学c语言或者是python?又或者是其它语言?

守护进程

一看这个问题,我会毫无疑问的回答c语言。

上位机编程入门_上位机怎么编程上位机编程入门_上位机怎么编程


2、在概念上,控制者和提供服务者是上位机,被控制者和被服务者是下位机,也可以理解为主机和从机的关系,但上位机和下位机是可以转换的。

python则是上位机语言,可以做电脑软件,网页等等()

要说前途:python是更容易上手,工资普遍也比较高。

C语言则是看能力,工资低的就是七八千,工资高的高到离谱,但是花的学习时间非常多,而且要吃青春饭(对于高工资的那部分人群)。

个人总结(错误勿喷):

C语言针上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。对硬件,需要懂硬件电路,调试麻烦,需要聪明,活到老学到老。

c语言比较复杂难学,且在现实中非计算机行业用到的很少。python简单易学,学完后就可以应用,比如处理数据,不再用excel,而直接用python。

我PYTHON,我也在学,我个人觉得相当好学,我现在学PYTHON人智能,我用的是APTANA

上位机是什么?

我玩过类似的机器人,它用乐高的积木搭建,ROBOLAB图形化编程语言

上位机是一台可以发出特定控命令的计算机,通过作预先设定好的命令,将命令传递给下位机,通过下位机来控制设备完成各项作(应用最多的地方如:工业、水利、供电部门、交通等方面)。

父进程,子进程,创建进程等。线程的生成,等待控制等问题。这里比较好学,进程说白了就是一个执行的程序实力,一个应用程序执行了,那么至少生成了一条进程。或者干脆说,就是一个

上位机都有特定的编程,有专门的开发系统,或以上是已经规定好任务,只能按特定的任务进行作。简单说上位机就是命令的下达者,而下位机则是命令的执行者。

3、比如安防系统,上位机(电脑)通过PCI视频卡,485总线等与多个设备(摄像头,门禁)通信,并达到控制目的;

如果要用电脑做组态软件则上位机应该是什么

哈哈,选我吧!个人感觉这些语言的优缺点很难在上位机编程体现出来,你得从你开发上位机应用的角度来考虑问题

上位机,主要用于和硬件设备通信的软件。

三轴立式数控加工中心是三条不同方向直线运动的轴,分别是上下、左右和前后,上下的方向是主轴,可以高速旋转;四轴立式加工中心是在三轴的基础上增加了一个旋转轴,即水平面可以旋转360度。

组态软件,又称组态系统软件,是指数据采集与过程控制的专用软件,也是指在自动控制系统层一级的软件平台和开发环境。这些软件实际上也是一种通过灵活的组态方式,为用户提供快速构建工业自动控制系统功能的、通用层次的软件工具。组态软件广泛应用于机械、汽车、石油、化工、造纸、水处理以及过程控制等诸多领域。

上位机是指可以直接发出控命令的计算机,一般是PC/ comr/upper comr,屏幕上显示各种信号变化(液压,水位,温度等)。

上位机,主要用于和硬件设备通信的软件。上位机需要编程语言来编写,c#,c++,python等等。和硬件通信看硬件通信的方式,有串口通信,网口,u等等。上位机可以写出更多的功能,并且更灵活,应用场景广泛一些。但是要比组态开发时间长一些。并且组态是针对触摸屏的,上位机主要运行在pc机上。

上位机编程一般用什么语言

好奇为什么很多人学编程总在纠结学什么语言呢?对于大部分人来说这行就是青春饭吧?反正以后都要丢的,还不如你喜欢什么就学什么,哪用考虑这么多?难不成还想一直用下去?

我用的是VB6.0,只要能和单片机通讯,对数据的处理就看你的需vb就算了吧,当玩具还行,感觉干什么都不是太专业。要了常用的方法管道,FIFO,共享内存,消息队列等进程间通讯的手段,这个是作系统的一个比较重要的概念。所以还是必须好好的学习。是处理后直接显示在文本框中,若数据量大,也可保存在文本文件中,也可保存在EXECL中VC我没用过,但我发现VC和VB很相近,还有用工控组态软件的

上位机是什么 上位机是什么

python上手简单,易学,纯软件,吃工作量

1、上位机是指可以直接发出控命令的计算机,一般是PC/host comr/ comr/upper comr,四轴加工中心和三轴加工中心编MSComm 作为一个串行通讯控件为程序员串口通讯编程节省了很多时间。在基于对话框的应用中加入一个MSComm控件非常简单。只需进行以下作即可:程方面不同屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机single chip microcomr/sle comr/lower comr之类的。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。简言之如此,实际情况千万别,但万变不离其宗:上下位机都需要编程,都有专门的开发系统。

plc编程入门要学多久?

至于什么学c语言有助于python,的确如此,但是如果想学python,个人不建议先学C,可能会形成惯性思维,不利于对python的记忆,容易混淆。建议可以先学python,会用了后,如果想加深理解再学C有助于编程思路。

PLC编程入门要一个月时间。

PLC编程专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。

可编程序及其有关设备,都应两机通讯,一般取决于下位机,下位机一般具有更可靠的通讯协议。按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计。

在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从条指令开始逐条顺序执行用户程序,直至程序结束,然后重新返回条指令,开始下一轮新的扫描,在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。

如果是线上学习,大概需PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段,PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入要3个月吧,想学好得花3-6个月,如果有了一定的基础,脱产去线下培训,基本上1个月。

零基础入门很容易,入门的人也很多,但是要做到精通却很难。学习犹如一个金字塔,越往上走,人越少,要克服的困难也越多,但这也意味着你也越。

自动化要了解和掌握的非常多,PLC市面上就非常多,上位机和触摸 屏的组态软件更是五花八门,先掌握一种常用的主流的,再遇到其他的学习起来就会很快。

想要自学PLC和自动化首先要知道你要学哪些知识,首先你需要学习PLC的理论知识,然后是自动化常用元器件的相关知识,还有就是设计选型和图纸方面的知识。

自动化工程师还有一项重要的工作就是项目的控制方案、设备选型、和图纸设计,这是篇项目前期的工作,控制方案不是靠硬性学习来的,是靠你对控制系统的理解程度决定的,控制系统你掌握之后方案也自然成于胸。图纸设计也是自动化工程师必回的技能,这个可以去专门的培训学校或视频教程学习。

什么是上位机?

TCP UDP

上位机的工作原理:

使用的一些新的AP是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力。多语言支持功能模块,一般同时支持数种高级语言为上位机编程。

通常上位机和下位机通讯可以采用不同的通讯协议,有RS232的串口通讯或者RS485串行通讯。

当用计算机和PLC通讯的时候,不但可以采用传统的D形式的串行通讯,还可以采用更适合工业控制的双线的PROFIBUS-DP通讯。

参考资料来源:

上位机一般是PC机,上位机软件是能够通过PC机控制下位机(单片机)或和下位机进行交互(通信,数据交换等),一般是一个和下位机通信的PC接口,比如常用的上位机软件编程环境有VB,VC++,Delphi,LabVIEW,Qt4(Linux等。上位机和下位机的连接一般用RS232(串口)或USB协议。

说通俗点:上位机就是电脑,在工业上使用的电脑就叫工控机或是上位机,用于在上位机上完成一系列系统组态之类的软件就是上位机软件,例如:不过自己做机器人的话,还是去学C语言比较有通用信,学一些特定硬件的组态王、 WinCC、 iFix、 InTuch等。当然,这种说法是不全面的,但大致上就是这么个意思。。。

1、上位机一般是电脑;

2、上位机概念用在工控等电子行业中,用来和电子设备(即下位机)通信;

有上位机就有下位机,通常说的下位机指的是单片机或者PLC。上位机用是运行于PC端的工控程序,上位机与下位机通常采用RS232接口实现通讯。上位机负责采集/处理/显示下位机的传送的各种信号,这个信号可以是开关状态,可以是内存大小等等。同时上位机也可以发送相关指令给下位机,下位机(单片机)收到指令后就执行相关程序实现特定的功能。你说的VB上位机就是用VB语言开发的上位机程序,简单来说就是一个通讯程序。

上位硬件的汇编也可以,象ARM处理的,现在很流行。机在工业控制当中又被称为hmi,就是一台计算机,只不过它的作用是现场设备的运行状态,当现场设备出现问题在上位机上就能显示出各设备之间的状态(如正常、报警、故障等)

关于上位机和下位机的简单介绍

如何编程使上位机(界面c#)与下位机(单片机keil c)通过TCP/UDP协议来实现通信,有源代码,谢谢~~

包的报文格式,TCP/IP

看来兄弟是想用单片机弄网络终端啊,但是你的问题描述不够精准, 如果你是想单片机和PC之间实现ip/tcp方式通讯, 那么在单片机端有支持这一协议可以和串口连接的的芯片, PC端的程序实际上你没必要求什么源码, 有源码你也不见得编译过去, 这个看看C#关于网络编程的几步走就行了, 很简单的. 这个方式实际还是单片机的串口在起作用, 但是好处是可以远距离和多设备通信, 不知道这个是不是你的本意, 如果你仅仅是为了完成实验想要实现单片机和wrm的通讯那么没必要非用tcp协议, 串口还是很方便的, 你可以w看你采用哪一种芯片做了,不过学 C 语言都会有用,很多平台都有C的编译器、rm端绑定一个端口, 然后用VSPM虚拟串口软件来与单片机通讯, 外设就稍多了.希望我的回答可以帮到你, 不明白的可以追问!

自动化常用元器件太多,常用的低压配电和控制元器件、保护装置、电机启动装置、各种阀门、各种信号传感器、运动等等。没有人能精通所有元器件,同样的元器件还有不同厂家之分,这就要求你要有与一反三的学习能力,不管遇到什么东西没见过不会用不要怕,说明书是好的教材,实在不会就打售后技术电话。一旦用过的一定明白其基本原理,接线和控制方法以及有些设置参数和调试方法等,只有这样在做项目的时候用到什么就多研究,查看说明书,网上查阅资料等,不断积累才能成为一个合格的自动化工程师。

是关于VB程序的,编写一个上位机程序,读取甚至修改下位机的参数。通信规约为MODBUS

delphi很折中,感觉它特别像积木一样,尤其适合开发基于数据库的软件,缺点是近几年有没落的趋势,资料好像越来越少

打开“Project->Add To Project->Components and Controls->Registered Activex Controls”(工程/部件/控件),然后选择控件:Microsoft Communication Control,version 6.0(Microsoft Comm Contr为了解决使用机器语言编写应用程序所带来的一系列问题,人们首先想到使用助记符号来代替不容易记忆的机器指令。ol 6.0)插入到当前的工程中。这样就将类 CMSComm 的相关文件 mscomm.cpp 和 mscomm.h 一并加入到了工程中。编程时只需将控件对话中的 MSComm 控件拖至你的应用对话框中就OK了。

COM1是D1036。H87表示十六进制的87,K100表示十进制的100,里面的K代表十进制,H代表十六进制。

什么是机械编程?需要什么?

不过,仔细思考一下还是这样回答你吧,如果,你只是想玩儿一玩儿,体验一下编程,那你学python,容易上手,没有概念加入,还有很多优质的库。

这个应该是专门设置的语言,见过一种象汇编的,有点象 数控机编程2中种语言的应用领域不同:。

C语言偏向硬件,比如智能小汽车,飞行器等等。

苏州市区机械编程一对一培训:要先学会三轴才能学四轴吗?

首先弄懂三轴和四轴的区别:

三轴加工中心和四轴加工中心结构不同

三轴加工中心和四轴加工中心使用范围不同

三轴加工中心使用范围广泛,三轴加工中心能进行简单的平面加工,但是一次只能加工单面。四轴加工中心的使用相比三轴加工中心少一些,它通过旋转可以使产品实现多面的加工,大大提高了加工效率,减少了装夹次数。尤其是对圆柱类零件的加工更方便,可以减少工件的反复装夹,提高工件的整体加工精度,利于简化工艺,提高生产效率。

四轴比三轴多了个第四轴,一般机床的第四轴代码为A或者B,然后四轴加工由于旋转轴的特性,大部分机床会增加四轴锁紧和松开指令,一般M10和M11较多,当然也有特殊代码。四轴加工有两种,一种是箱体类,不需要联动,加工完一个面,然后旋转四轴角度到另一个面,直接完成面加工。

是不是一定要先学会三轴才可以学四轴呢?三轴和机是基础,有基础学四轴五轴或者编程才会更快。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息