发表于:2013/1/8 12:51:36
#0楼
“编程其实可痛苦的了......
需求一做一改,一个月就过去了;嚎~
需求再一改一调,一季度就过去了;嚎~
程序员最痛苦的事儿是啥,知道不?就是,程序没做完,需求又改了;
程序员最最痛苦的事儿是啥,知道不? 就是,系统好不容易做完了,方案全改了;
程序员最最最痛苦的事儿是啥,知道不? 就是,系统做完了,狗日的客户跑了;
程序员最最最最最痛苦的事儿是啥,知道不? 就是,狗日的客户又回来了,程序给删没了! ”
。。。。。。。。。。

你还在为少则几千多则几万行的程序头大吗,还在为没日没夜的调试修改崩溃欲绝吗!!!无数个日夜你可能只是为了一个协调的机械动作寻找更完美的语句,修改再修改之后你又发现自己绕了那么大一个圈子,做的有用功简直少之又少,好学的你还在安慰自己,虽然绕了一大圈可是更加熟悉这种编程方法了,哈哈哈,你把自己当成电脑了吗,PLC,Programmable Logic Controller,“Logic?”是吗?依照现在的PLC,我认为它还没到Logic的程度,现在的PLC编程正在逐渐失去PLC诞生的初衷,1+1=10的电脑思想编程方式,几乎快演变成为禁锢全智能控制罪魁祸首,因为我们需要的是1+1=2!!!要让PLC来适应我们!!!!
我认为下一代PLC整个的编程方式,编程界面应该给大家带来新的测试版。进入下一个里程碑!!!
首先是编程方式,我认为最好的编程方式不是语句,不是梯形图,而是组态!硬件组态!!不仅一个PLC可以是一个站点,控制屏可以是一个站点,变频器可以是一个站点,而且各种各样的传感器开关也可以,甚至一个小小的按钮都可以。组态之后我们要做的就是告诉PLC,“嘿,CPU,我需要在压力传感器检测到压力不等于1MPa的时候调整水泵,让压力保持不变。”这,可能就是一条语句。。。也许你会说CPU怎么会识别这样的话?先别急,下面就是我认为的编程画面。。。
现在的编程画面太精细了,要我在里面输入一千行的语句,目的可能只是为了控制两个伺服电机怎样把一个小铁块从A点送到B点,这对于连红绿灯编程都要组织半天指令的我来说简直是要了我的命。。。所以我认为下一代的PLC你已经见不到那些数不胜数的指令了,最好的是形如labview之类的,拥有两个画面,一个是CPU内部画面即是我们我们如今的编程画面,它是用来编译我们的语言的,也就是帮我们编程,而另一个便是我们使用的CAD画面,现在我们来新建一个画面,我们选用了XX牌子的XXX型号的CPU,OK!画面会跳出来这种CPU的实物图,下面我们要做的事就是组态它的扩展模块,接着我们要新建各种传感器,什么样的传感器什么样的功能,软件里可能没有,这就要我们新建了,就好像你要在labview里面新建一个摄氏温度与华氏温度互相转换的小模块一样,诸如此类便是要在画面里画出我们的实际的元件接线图,组态完毕之后下面就是告诉他做什么,你可以单击一个压力传感器,右击→条件"P1<>1MPa"→结果"PLC CPH1通道PID输出控制压力稳定"。。。OK!!!
怎么样,说了这么多,你能想到这样的画面吗,是不是很方便?哈哈,其实我还是灰常佩服会编程的老师的。。。。
需求一做一改,一个月就过去了;嚎~
需求再一改一调,一季度就过去了;嚎~
程序员最痛苦的事儿是啥,知道不?就是,程序没做完,需求又改了;
程序员最最痛苦的事儿是啥,知道不? 就是,系统好不容易做完了,方案全改了;
程序员最最最痛苦的事儿是啥,知道不? 就是,系统做完了,狗日的客户跑了;
程序员最最最最最痛苦的事儿是啥,知道不? 就是,狗日的客户又回来了,程序给删没了! ”
。。。。。。。。。。

你还在为少则几千多则几万行的程序头大吗,还在为没日没夜的调试修改崩溃欲绝吗!!!无数个日夜你可能只是为了一个协调的机械动作寻找更完美的语句,修改再修改之后你又发现自己绕了那么大一个圈子,做的有用功简直少之又少,好学的你还在安慰自己,虽然绕了一大圈可是更加熟悉这种编程方法了,哈哈哈,你把自己当成电脑了吗,PLC,Programmable Logic Controller,“Logic?”是吗?依照现在的PLC,我认为它还没到Logic的程度,现在的PLC编程正在逐渐失去PLC诞生的初衷,1+1=10的电脑思想编程方式,几乎快演变成为禁锢全智能控制罪魁祸首,因为我们需要的是1+1=2!!!要让PLC来适应我们!!!!
我认为下一代PLC整个的编程方式,编程界面应该给大家带来新的测试版。进入下一个里程碑!!!
首先是编程方式,我认为最好的编程方式不是语句,不是梯形图,而是组态!硬件组态!!不仅一个PLC可以是一个站点,控制屏可以是一个站点,变频器可以是一个站点,而且各种各样的传感器开关也可以,甚至一个小小的按钮都可以。组态之后我们要做的就是告诉PLC,“嘿,CPU,我需要在压力传感器检测到压力不等于1MPa的时候调整水泵,让压力保持不变。”这,可能就是一条语句。。。也许你会说CPU怎么会识别这样的话?先别急,下面就是我认为的编程画面。。。
现在的编程画面太精细了,要我在里面输入一千行的语句,目的可能只是为了控制两个伺服电机怎样把一个小铁块从A点送到B点,这对于连红绿灯编程都要组织半天指令的我来说简直是要了我的命。。。所以我认为下一代的PLC你已经见不到那些数不胜数的指令了,最好的是形如labview之类的,拥有两个画面,一个是CPU内部画面即是我们我们如今的编程画面,它是用来编译我们的语言的,也就是帮我们编程,而另一个便是我们使用的CAD画面,现在我们来新建一个画面,我们选用了XX牌子的XXX型号的CPU,OK!画面会跳出来这种CPU的实物图,下面我们要做的事就是组态它的扩展模块,接着我们要新建各种传感器,什么样的传感器什么样的功能,软件里可能没有,这就要我们新建了,就好像你要在labview里面新建一个摄氏温度与华氏温度互相转换的小模块一样,诸如此类便是要在画面里画出我们的实际的元件接线图,组态完毕之后下面就是告诉他做什么,你可以单击一个压力传感器,右击→条件"P1<>1MPa"→结果"PLC CPH1通道PID输出控制压力稳定"。。。OK!!!
怎么样,说了这么多,你能想到这样的画面吗,是不是很方便?哈哈,其实我还是灰常佩服会编程的老师的。。。。