本文目录一览

1,上位机与下位机编程哪个好

越往上越雷,越往下越无聊......搞底层软件要会点硬件也要会点上位机

上位机与下位机编程哪个好

2,如何做TTL与CMOS电平的转换

TTL输出接CMOS缓冲器CD4010,一般CMOS 4000系列都兼容TTL电平输入,输出为CMOS电平。最简单的办法,所有74系列都使用HC,直接就是CMOS电平。
从上位机到下位机就是后者转前者,从下位机到上位机,就是前者转后者。反正记住下位机(单片机)是ttl 电平,上位机( 电脑)是rs232电平

如何做TTL与CMOS电平的转换

3,西门子300plc加密了怎么删除原程序

电脑和plc通讯后,打开编程软件,有“清除”。然后“上电复位”一下
首先需要搞明白一个问题,上传和下载的区别。上传,对于一个plc系统来讲plc是下位机,而上位机就是编程设备,比如电脑、笔记本等。那么上传就是由下至上,从下位机上传至上位机中。下载,就是由上至下,将程序传至plc中。上传程序:首先要设置plc与pg的通讯方式.1、在 set pg/pc里面设置好。2、在step7中,建立一个新的项目 (为空)3、点击 plc upload station to pg4、在出现对话框中,选择机架号为0 设定 插槽号 2(一般设定)选择通讯的地址,一般也为25、“将站点上传到pg”是将整个站硬件组态和软件程序全部上载 。

西门子300plc加密了怎么删除原程序

4,举个例子解释一下上位机和下位机以及它们的应用

最基础的问题,上位机一般为监控用,下位机一般是PLC之累的
上位机是指:人可以直接发出操控命令的计算机,一般是pc,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的的计算机,一般是plc/单片机之类的。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般模拟量),转化成数字信号反馈给上位机。简言之如此,真实情况千差万别不离其宗。上下位机都需要编程,都有专门的开发系统。 在概念上 控制者和提供服务者是上位机 被控制者和被服务者是下位机 也可以理解为主机和从机的关系 但上位机和下位机是可以转换的 两机如何通讯,一般取决于下位机。tcp/ip一般是支持的。但是下位机一般具有更可靠的独有通讯协议,购买下位机时,会带一大堆手册光盘,告诉你如何使用特有协议通讯。里面会举大量例子。一般对编程人员而言一看也就那么回事,使用一些新的api罢了。多语言支持功能模块,一般同时支持数种高级语言为上位机编程。

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

好!虽然不是很有经验,但又有所涉及! 本人的观点,都应当懂一点!然后才有能力精通一方向! 我在学校是学单片机上的系统开发的,学的还可以,算是比较精通了(学校)。本来觉得 差不多了,能混口饭了,,,那知道,我还空缺 上位机编程部分! 其实上位机:是用来控制 单片机系统 的,,是可以直接通过串口、tcpip 远程控制 单片机的,,,使用在 条件苛刻 、人不宜 直接接触单片机系统的 场合!! 但是,现在我工作,不做单片机系统开发,,而是.net开发,,做web(浏览器)、winform(窗体应用程序);; 我工作还算清闲,,于是就跟学校老师联系,做一个 温度远程监控系统,,不难,,但是直接使用到.net的winform,,,于是,,现在才感觉到 是一个不小的提升,,,当时只知道 用物理按键 实现 单片机系统控制,,现在想来,,远程控制 是一个趋势!! 我说这么多,想说的是,两方面你都得懂一点,,这样才会有竞争力,,当然精力、时间有限,你只能精通一方面,,这也行,,但是,如果到时候 需要你跟 人家 做上下位机 接口 对接时,你就会发现,如果你不懂两方面,,你将会 很不方便!!!! 首先,你需要先精通 下位机 部分,,因为1、下位机可以单独 执行程序,可以缺少上位机;2、上位机的编程 需要考虑到 下位机 的实现难易程度,从而设计上位机接口部分。因此从这两个方面,你都需要先精通下位机部分! 前途是相对而言的 ,,任何一个方面 都很有前途,,但是 只有你两方面都懂一点,一方面精通一点,,,这样你才能够统领全局,了解整个系统设计!! 当然这样是最有前途的! 只要专心学,前途肯定是有的!! 很认真了!!!!呵呵!!可以去我空间看看! 祝你好运!

6,计算机和单片机通讯的软件是用什么语言写的

组态其实就是一种上位机软件,只是其规模很大,区别于其他一些小规模的简单的上位机软件。组态软件现在已经有一套完善的理论系统,多用在工业制造方面,往往是和控制器群联合使用的,像单片机群、PLC群等。组态软件基本上都是一个团队在做,你要靠一己之力的话很难。不过看你的产品需求,如果你们是为生产制造企业做生产自动化产品,中间有很多机床啦、锅炉啦、传感器啦、皮带轮啦,那就用组态软件开发,工作量会比你用VC、VB会减少不少。貌似LV做组态就比较方便的说,你可以搜一下,看一下它的效果图。如果你就是做的电子产品,就用了两三个、四五个传感器,再加一些显示器件,那就用VC或VB做个简单实用的上位机软件控制一下,232或485通讯足以。如果是工业组态,232或485通讯一般是满足不了的,都会用modbus、ff、profibus,或者直接是以太网协议等。如果是要学一种语言的话,当然是推荐C++了。C++很强大,很复杂,所以初学的时候,并不一定要面面俱到。你可以从C++.net入手,多看一些实例,掌握常见控件的使用方法,尤其是serialport控件,串口工具,用面向过程的方法依葫芦画瓢写个上位机程序不是难事。其他的像类啦,继承啦,派生啦,虚函数、内联函数、函数模板啦什么的,以后再慢慢掌握。个人感觉,只要你有C和VB的基础,简单地使用C++.net不是很难。
上位机么,一般做gui的都能胜任,vb、delphi、vc、.net等。如果你要下位机上位机一个人编的话,底层用c语言,那上位机一般偏重于c++,像vc,c++builder等,算法匹配起来比较方便。不过我们这儿外企招上位机软件工程师一般是要求.net,像c#。 时下还有一种软件貌似也越来越流行,ni的labview,简称lv,(一看就很奢华哈哈)。用来做界面很美观,只是它用得是图形化的编程语言,称之为g语言,graphic嘛,和c语言大不相同,有兴趣的话可以搜索一下。

文章TAG:上位  上位机  下位  下位机  上位机和下位机的区别  
下一篇