岁月如梭,今年40岁了,一自控高级工程师来工控论坛记录一下自己平凡而真实的前半生! !(一些个人信息和照片已经被删了不少,所以帖子目前有些凌乱,大家凑合着看吧,比较完整的帖子天涯上有)
今年是我大学毕业满18年的日子, 我在此记录下了我的生活足迹,由于时间较长,有些事记得不太清了,但我是尽量真实的记录当时的情况,有兴趣看我这篇长文的人请把我看成是一个在你我中间一块生活,一起喜怒哀乐,一起努力的平凡人,相信我们之间会有很多跨越时空的情感交流。
我想我可能代表了中国社会的一大类青年,我的经历与体会可能会对许多条件并不好的年青人有所启示:只要努力,机遇差与环境不好都是可以克服的。因为我不是牛人,所以我不能教你如何成为牛人,我只是尽量真实地写下我的经历与感触,写一个平凡人的努力过程。
目录: 1:纯真而快乐的童年
2:青涩而忧郁的少年
3:远离父母异地求学的青少年
4:独立特行的大学四年学习生活
5:蓄势待发的国企七年工作
6:曲折的上海滩魔都求职经历
7:上海交大自动化公司快乐,充实和干劲冲天的2年工作及生活日志
8:上海西门子自动化公司16年传奇的工作经历和生活日志
9:2018年48岁暂时离开西门子去放飞自我……哈哈!
本人WX号:czp0070, 欢迎志同道合者加我,并加入西门子自动化技术咨询交流服务群.
楼主最近还看过
续61: 我在上海西门子工业自动化有限公司 的工作经历23
(供在校搞自控大学生参考,不要沉迷于网络游戏,还是要自学点编程序的基本功啊)
附部分源程序,供大家参考(虽然简单,但构思巧妙,如果用传统DCS语言来编那是相当费劲的,这段程序从构思到测试我只用了两天的时间):
1. 变频电机速度提升下降异常变速状态获取主程序:FB1608
FUNCTION_BLOCK FB1608
NAME:SPEED_MODE
{S7_TASKLIST:=‘OB100‘;
S7_m_c := ‘true‘;
S7_blockview:=‘big‘
}
VAR_INPUT
STOP { S7_m_c := ‘true‘ }:BOOL;
START{ S7_m_c := ‘true‘ }:BOOL;
BAOZHA{ S7_m_c := ‘true‘ }:BOOL;
SPEED_IN{ S7_m_c := ‘true‘ }:REAL;
L{ S7_m_c := ‘true‘ }:BOOL;
M{ S7_m_c := ‘true‘ }:BOOL;
H{ S7_m_c := ‘true‘ }:BOOL;
P1{ S7_m_c := ‘true‘ }:BOOL;
P1_RESET{ S7_m_c := ‘true‘ }:BOOL;
END_VAR
VAR_IN_OUT// Output Parameters
MID_VAR1:REAL;
MID_VAR2=8:REAL;
S1:REAL;
END_VAR
VAR_OUTPUT
P{ S7_m_c := ‘true‘ }:BOOL;
MODE{ S7_m_c := ‘true‘ }:REAL;
SPEED_LAST{ S7_m_c := ‘true‘ }:REAL;
P1_OUT{ S7_m_c := ‘true‘ }:BOOL;
END_VAR
BEGIN //速度变化编码
IF STOP=1 THEN
S1:=8;
END_IF;
IF L=1 THEN
S1:=4;
END_IF;
IF M=1 THEN
S1:=2;
END_IF;
IF H=1 THEN
S1:=1;
END_IF;
IF S1=MID_VAR2 THEN
P:=0;
END_IF;
IF S1<>MID_VAR2 THEN //MID_VAR2在第一循环被赋予S1,
SPEED_LAST:=SPEED_IN;
P:=1;
MID_VAR1:=MID_VAR2;
MID_VAR2:=S1;
IF (MID_VAR1=8 AND MID_VAR2=4) THEN MODE:=1;END_IF;
IF (MID_VAR1=8 AND MID_VAR2=2) THEN MODE:=2;END_IF;
IF (MID_VAR1=8 AND MID_VAR2=1) THEN MODE:=3;END_IF;
IF (MID_VAR1=4 AND MID_VAR2=2) THEN MODE:=4;END_IF;
IF (MID_VAR1=4 AND MID_VAR2=1) THEN MODE:=5;END_IF;
IF (MID_VAR1=2 AND MID_VAR2=1) THEN MODE:=6;END_IF;
IF (MID_VAR1=4 AND MID_VAR2=8) THEN MODE:=7;END_IF;
IF (MID_VAR1=2 AND MID_VAR2=8) THEN MODE:=8;END_IF;
IF (MID_VAR1=1 AND MID_VAR2=8) THEN MODE:=9;END_IF;
IF (MID_VAR1=2 AND MID_VAR2=4) THEN MODE:=10;END_IF;
IF (MID_VAR1=1 AND MID_VAR2=4) THEN MODE:=11;END_IF;
IF (MID_VAR1=1 AND MID_VAR2=2) THEN MODE:=12;END_IF;
END_IF;
IF P=1 AND P1=1 THEN //因为异常变速.
P1_OUT:=1;
END_IF;
IF P1_RESET=1 THEN
P1_OUT:=0;
END_IF;
//WHILE TEMP_OUT<= SP DO
// TEMP_OUT:=TEMP_OUT+PV_IN;
//END_WHILE;
END_FUNCTION_BLOCK
续64: 我在上海西门子工业自动化有限公司 的工作经历26
关于我在上海西门子工业自动化有限公司这九年 的工作经历基本介绍完毕,这九年里我一直在工程部作为一名高级主任工程师,带领自己的项目组完成了一个又一个公司里程碑的项目.之所以在上海西门子工业自动化有限公司工程部能静下心来从事工程项目技术实施工作达十年之久,主要原因有下面几条:
1:大学自选的毕业论文对我影响很大,入行自控行业后,总想多做几个行业,利用自己编程序的特长解决自动化行的一些特殊工艺,特殊程序控制,后来事实也是如此,所以我也乐此不疲!
2:搞西门子自动化产品那么多年,从仪表到PLC 300/400,到驱动,到PCS 7,这十几年来,自己是一路跟着西门子自动化产品共同成长,有一种割舍不掉的感情.关键西门子PCS 7 TIA理念和特点(强大的全集成自动化特点)比较适合我的胃口!
3: 作为一名高级主任工程师,带领自己的项目组完成了一个又一个公司里程碑的项目, 自己的业务能力也得到了很大的提高,同时也培养了一批批年轻工程师,个人成就满足感比较强.
4:因工作分工明确,技术熟练,所以工作压力不大,而且几乎不用加班,出差时间一年一起不超过三个月.每年能到全国各地飞来飞去的短出差做技术支持和研讨会的机会也比较多,.这个我比较喜欢!
5:个人理想化的工作,生活态度原因(这个暂不透露)
续68:
2007年,我在公司内网中群发的一个邮件,供搞自动化的工程师们参考!
Dear all,
在公司工程部,要想成为一个好的高级自动化工程师,我觉得以下几点应该是必备的:
1. 首先你要确实很热爱从事自动化这个行业,并且喜欢各种西门子产品和软件的使用。
2. 工作态度决定一切,有时你要耐得住寂寞和乏味做好你手上的每一个项目,而且有时任何突发而来的艰巨项目,你都应该要有勇气和压力承接下来并克服一切困难来解决它们。
3. 任何时候都不要浮躁,各种系统知识深入掌握和熟练应用是要靠多做项目,而且多做复杂和不同工艺和行业的项目来提高加强的。
4. 多行业知识的应用背景和经验是要靠时间的积累来获取得,一般至少需要要五年,甚至要十几年。
5. 你要有良好的团对合作和无私的知识奉献精神以及足够的项目团队指导培训的耐心,毅力和能力。
以上只代表个人观点,仅供大家参考。