• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
哇咔咔
人生似海,命运如舟,机遇如波涛般起浮不定,在关键的时候,自己
级别: 家园常客
精华主题: 0
发帖数量: 389 个
工控威望: 922 点
下载积分: 27393 分
在线时间: 377(小时)
注册时间: 2020-04-26
最后登录: 2024-11-10
查看哇咔咔的 主题 / 回贴
楼主  发表于: 2020-12-29 10:37
visual stdio开发上位机和组态软件做上位机,各自有什么优缺点?我觉得触摸屏以及组态软件功能已经做的挺好了啊,写脚本也比较灵活。没有接触过visual stdio做上位机软件,用过的师傅来说说呗。
哇咔咔
人生似海,命运如舟,机遇如波涛般起浮不定,在关键的时候,自己
级别: 家园常客
精华主题: 0
发帖数量: 389 个
工控威望: 922 点
下载积分: 27393 分
在线时间: 377(小时)
注册时间: 2020-04-26
最后登录: 2024-11-10
查看哇咔咔的 主题 / 回贴
1楼  发表于: 2020-12-29 10:43
(原创)对比组态软件,使用C#开发的服务器和客户端软件的优势 - xiyangh - 博客园  https://www.cnblogs.com/softsee/p/11770616.html
13821917697
承接电气自动化项目、电气接线图设计、IO点表、电气元器件选型
级别: 工控侠客
精华主题: 0
发帖数量: 757 个
工控威望: 3143 点
下载积分: 13398 分
在线时间: 1084(小时)
注册时间: 2019-12-26
最后登录: 2024-11-25
查看13821917697的 主题 / 回贴
2楼  发表于: 2020-12-29 11:35
如果有技术的话 一个是成本比较,一个是客户需求功能,太奇葩的功能 组态做不了啊
本帖最近评分记录:
  • 下载积分:+5(哇咔咔) 感谢分享!
    tingfenghu
    级别: 工控侠客

    精华主题: 0
    发帖数量: 2845 个
    工控威望: 3617 点
    下载积分: 3517 分
    在线时间: 3803(小时)
    注册时间: 2007-11-04
    最后登录: 2024-11-25
    查看tingfenghu的 主题 / 回贴
    3楼  发表于: 2020-12-29 11:46
    visual stdio开发上位机:开发时间长,对开发人员要求比较高,和工控设备连接需要了解种通讯协议,后期维护较为困难。软件授权费用较低,
    组态软件做上位机:开发时间短,对开发人员要求比较低,各种协议已经封装好,不用了解细节,后期维护容易。软件授权费用较高,
    楼主留言:
    是的,经常用组态、触摸屏等比较熟悉,也上手快。不过有时间也要学习一点visual stdio知识。
    本帖最近评分记录:
  • 下载积分:+5(哇咔咔) 热心助人!
  • 二手PLC,触摸屏,伺服驱动,各类气动设备
    http://shop58129605.taobao.com/
    宿迁电工
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1059 个
    工控威望: 1199 点
    下载积分: 2896 分
    在线时间: 398(小时)
    注册时间: 2018-11-30
    最后登录: 2024-11-25
    查看宿迁电工的 主题 / 回贴
    4楼  发表于: 2020-12-29 14:00
    如果是小白,没有PC编程基础,在边工作边学习的情况下,估计得一年入门准备。如果有大师带着做项目,估计半年也就差不多能上手了。当然和真正的IT人员还是有很大差距的。
    本帖最近评分记录:
  • 下载积分:+5(哇咔咔)
  • 长三角地区,PLC编程,工业机器人编程
    吸塑机,轴承合套仪程序开发
    专业外协
     TEL:13815796487(微信同号)
    mk自动化
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 203 个
    工控威望: 1389 点
    下载积分: 5353 分
    在线时间: 191(小时)
    注册时间: 2018-03-04
    最后登录: 2024-10-14
    查看mk自动化的 主题 / 回贴
    5楼  发表于: 2021-01-04 10:08
    赞同楼上的
    多学多用!
    eledesigner
    懂一点点
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1795 个
    工控威望: 2049 点
    下载积分: 2677 分
    在线时间: 2211(小时)
    注册时间: 2009-08-21
    最后登录: 2024-11-25
    查看eledesigner的 主题 / 回贴
    6楼  发表于: 2021-01-05 09:52
    同意楼上各位意见,不会高级语言,就只能组态软件
    加减1生不息
    自动化软件工程师
    级别: 略有小成
    精华主题: 0
    发帖数量: 137 个
    工控威望: 382 点
    下载积分: 510 分
    在线时间: 40(小时)
    注册时间: 2018-11-02
    最后登录: 2024-11-21
    查看加减1生不息的 主题 / 回贴
    7楼  发表于: 2021-01-12 14:23
    不好意思,vs也很简单,我半年就能独立做项目了
    本帖最近评分记录:
  • 下载积分:+1(flyfeky) 热心助人!
  • 自动化软件工程师
    flyfeky
    bilibili 工控贵族
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 889 个
    工控威望: 1038 点
    下载积分: 1996 分
    在线时间: 687(小时)
    注册时间: 2012-05-09
    最后登录: 2024-11-23
    查看flyfeky的 主题 / 回贴
    8楼  发表于: 2021-01-12 15:13
    引用
    引用第7楼加减1生不息于2021-01-12 14:23发表的  :
    不好意思,vs也很简单,我半年就能独立做项目了



    你好。 我目前也在做此项目。  倍福的ADS通信  .  批量的读写数据(几千个变量),有什么思路吗   盼回。
    西门子倍福WPF+C#数据库,槽式设备专家
    nightblueblu
    道阻且长,穷且益坚。
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1019 个
    工控威望: 1841 点
    下载积分: 244 分
    在线时间: 1107(小时)
    注册时间: 2017-02-09
    最后登录: 2024-11-25
    查看nightblueblu的 主题 / 回贴
    9楼  发表于: 2021-01-12 15:46
    举个简单例子,设备需要每天导出Excel 规范格式的生产数据,读取Excel生产数据倒入设备进行生产
    现在设备需要处理很多数据了,相比传统组态,上位机软件更有优势,而且就UI来说,上位软件一般比组态看着舒服
    Your happiness is everything.
    加减1生不息
    自动化软件工程师
    级别: 略有小成
    精华主题: 0
    发帖数量: 137 个
    工控威望: 382 点
    下载积分: 510 分
    在线时间: 40(小时)
    注册时间: 2018-11-02
    最后登录: 2024-11-21
    查看加减1生不息的 主题 / 回贴
    10楼  发表于: 2021-01-12 16:12
    引用
    引用第8楼flyfeky于2021-01-12 15:13发表的  :



    你好。 我目前也在做此项目。  倍福的ADS通信  .  批量的读写数据(几千个变量),有什么思路吗   盼回。

    using System.Text;

    using System.Threading.Tasks;

    using System.Windows.Forms;

    using TwinCAT.Ads;//twincat安装目录中有

    using System.IO;

    namespace HmiAdsTest

    {

        public partial class MainForm : Form

        {

            public MainForm()

            {

                InitializeComponent();

            }

            public static TcAdsClient tcAdsClient;//建立通讯

            private int handle;

            private void button1_Click(object sender, EventArgs e)

            {

                tcAdsClient = new TcAdsClient();//实例化

                //tcAdsClient.Connect(851);//同一台机器上使用

                tcAdsClient.Connect("169.254.71.120.1.1", 851);//amsNetID  851是twincat3 端口号

                try

                {

                    //handle = tcAdsClient.CreateVariableHandle("IOs.ConnectSucceed");

                    handle = tcAdsClient.CreateVariableHandle("IOs.Dog");

                    MainForm.VariableAssignment.ConnectSucceed = (bool)(tcAdsClient.ReadAny(handle, typeof(bool)));

                    tcAdsClient.DeleteVariableHandle(handle);

                }

                catch

                {

                    MainForm.VariableAssignment.ConnectSucceed = false;

                    MessageBox.Show("未能连接网络");

                }

                if (MainForm.VariableAssignment.ConnectSucceed)

                {              

                    MessageBox.Show("成功连接网络");

                    button1.BackColor = Color.Green;

                }

                else { timerReadPeriod.Enabled = false; }          

            }

             

            public class VariableAssignment

            {

                public static bool ConnectSucceed;

                public static int AO_ProportionalValve2Dint;

            }

            private void numericUpDown1_ValueChanged(object sender, EventArgs e)

            {

                handle = tcAdsClient.CreateVariableHandle("IOs.AO_ProportionalValve2Dint");

                tcAdsClient.WriteAny(handle, (int)numericUpDown1.Value);

                tcAdsClient.DeleteVariableHandle(handle);

                

            }

    }

    }
    这个答案你满意吗
    本帖最近评分记录:
  • 下载积分:+1(flyfeky) 多谢,看不出是批量
  • 自动化软件工程师
    tingfenghu
    级别: 工控侠客

    精华主题: 0
    发帖数量: 2845 个
    工控威望: 3617 点
    下载积分: 3517 分
    在线时间: 3803(小时)
    注册时间: 2007-11-04
    最后登录: 2024-11-25
    查看tingfenghu的 主题 / 回贴
    11楼  发表于: 2021-01-12 20:21
    引用
    引用第9楼nightblueblu于2021-01-12 15:46发表的  :
    举个简单例子,设备需要每天导出Excel 规范格式的生产数据,读取Excel生产数据倒入设备进行生产
    现在设备需要处理很多数据了,相比传统组态,上位机软件更有优势,而且就UI来说,上位软件一般比组态看着舒服

    组态全屏运行和上位机软件也没有什么不同,
    组态软件同样可以读写SQL数据库,导出报告,数据分析。
    二手PLC,触摸屏,伺服驱动,各类气动设备
    http://shop58129605.taobao.com/
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go