汇编是基础。BASIC、VB、VC、C++都是编程工具。无论掌握那一种编程工具,对编程肯定是有帮助的。但是要精通其中任何一门都是要化大力气的。如果楼主有以上基础,编上位机程序应该没有问题,但是PLC是应用设备,它的程序也就是应用程序,是需要积累大量实践经验的。比较适在合工厂企业里滚打多年的电气工人和电气技术人员操作,不一定适合在校学生的。建议楼主认真学好学校的每一门课,毕业后如果能接触到PLC再认真学,相信你用不了多久就能成为高手的。其实学PLC也不需要多少设备,你可以来帖子里先学一点皮毛,以后再接触到PLC就很容易入门了:
http://www.gkong.com/gkong_bbs/dispbbs.asp?ID=146544