如何用c语言开发自己的上位机软件
一般开发上位机软件都是带图形界面的。
C也能做出图形界面的软件,但是开发周期太长也不实用。
所以最好还是需要会一些其他语言,例如C++,C#,Java这些做图形界面开发周期短的语言。
既然会C,那么学习其他语言也只是一个熟悉语法的过程。
所以很快就能上手,因为语言都是相通的嘛。
可以开阔自己的视野去学习一下新的语言。
不是说只会C有什么弊端,只是想说会的多才会知道语言之间的优劣。
如何用c语言开发自己的上位机软件
一般开发上位机软件都是带图形界面的。
C也能做出图形界面的软件,但是开发周期太长也不实用。
所以最好还是需要会一些其他语言,例如C++,C#,Java这些做图形界面开发周期短的语言。
既然会C,那么学习其他语言也只是一个熟悉语法的过程。
所以很快就能上手,因为语言都是相通的嘛。
可以开阔自己的视野去学习一下新的语言。
不是说只会C有什么弊端,只是想说会的多才会知道语言之间的优劣。
...
松下有没有上位机HMI软件?
按你这种方式比较难,上位机查看DCS或PLC的数据都是通讯方式,不同DCS或PLC通信协议是不一样,你可以先从PC与某款PLC通信开始,实现PC与PLC/DCS系统控制有2种方式1,用VB/VC之类软件,学会开发对应PLC的通讯驱动程序,再用VB,VC开发界面和以及自己做美工2,使用上位机软件INTOUCH,IFIX,WINCC,组态王,力控等自己开发,驱动程序软件集成另外先搞清楚几个概念,PLC/DCS与PC机系统不一样(具体哪些不一样,先找些书看看),DCS或PLC内不存在实时数据库这种说法,DCS或PLC内的数据都是实时的,历史数据是存储在PC机上的,在PC机上的上位机里面才有历史数据库和实时数据库的说法!
我想搞软件,已经学完了c/c++不知道以后学什么啊?想开发上位机都...
准确的说TIA porta是一个软件平台!中文名:博图。
是西门子最新的全集成自动化软件平台,也是未来西门子软件编程的方向。
目前最新版本为V12,主要包换2个功能软件:1. STEP 7:这里的STEP 7与单独的STEP 7有所不同,他能提供最新的西门子S7 1500与S7 1200 已经S7 300/400提供编程,包含2个版本:SIMATIC STEP 7 Basic:只能用于最新的S7 1200属于基础版SIMATIC STEP 7 Professional:可用于S7 1200 1500 300/400,WinAC.专业版TIA STEP 7与以前的STEP 7编程方式有所不同!寻址方式上尤为突出。
2. WINCC:(人机界面软件)同样,功能上包含了以前的WinCC_flexible与WINCC功能,也就是说一个软件可以编程触摸屏和上位机,也提供了几个版本供选择:WinCC Basic:用于组态精简系列面板WinCC comfort:用于组态所有面板(包括精智面板和移动面板)、WinCC Advance-d:用于通过WinCC Runtime Advanced 可视化软件组态所有面板和PCWinCC Professional:用于使用WinCC Runtime Advanced 或SCADA 系统WinCC Runtime Professional 组态面板和PC.由于博图集成特点,在模拟上有一定优势,可以在一个项目中同时模拟人机与PLC程序通讯。
效果更直观。
同样由于集成功能太多,导致其反应较慢,对电脑要求较高。
对于新人而言,个人建议还是先学习STEP 7V5.5SP 3这个单独的软件,支持300/400的编程。